.footerWrapper {
line-height:1.5;
}
.footerWrapper .btn,
.footerWrapper select:not([multiple]) {
cursor: pointer;
}
.footerWrapper .left {
text-align: left !important;
}
.footerWrapper .center {
text-align: center !important;
}
.footerWrapper .right {
text-align: right !important;
}
.footerWrapper .centerBlock {
margin: 0 auto !important;
}
.footerWrapper .floatNone {
float: none !important;
}
.footerWrapper .floatLeft {
float: left !important;
}
.footerWrapper .floatRight {
float: right !important;
}
.footerWrapper .clear {
clear: both;
}
.footerWrapper .clear::after {
content: "";
display: block;
clear: both;
}
@media screen and (max-width: 874px) {
.footerWrapper .tabletLeft {
text-align: left !important;
}
.footerWrapper .tabletCenter {
text-align: center !important;
}
.footerWrapper .tabletRight {
text-align: right !important;
}
.footerWrapper .tabletFloatNone {
float: none !important;
}
.footerWrapper .tabletFloatLeft {
float: left !important;
}
.footerWrapper .tabletFloatRight {
float: right !important;
}
}
@media screen and (max-width: 499px) {
.footerWrapper .mobileLeft {
text-align: left !important;
}
.footerWrapper .mobileCenter {
text-align: center !important;
}
.footerWrapper .mobileRight {
text-align: right !important;
}
.footerWrapper .mobileFloatNone {
float: none !important;
}
.footerWrapper .mobileFloatLeft {
float: left !important;
}
.footerWrapper .mobileFloatRight {
float: right !important;
}
}
.footerWrapper .btn {
background-color: transparent;
text-align: center;
padding: 14px 30px;
border: 1px solid #000;
margin: 20px 0;
display: inline-block;
}
.footerWrapper .pt0,
.footerWrapper .pv0 {
padding-top: 0 !important;
}
.footerWrapper .pb0,
.footerWrapper .pv0 {
padding-bottom: 0 !important;
}
.footerWrapper button,
.footerWrapper input:not([type=radio]),
.footerWrapper textarea {
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none !important;
}
.footerWrapper .none {
display: none !important;
}
.footerWrapper .inline {
display: inline!important;
margin: 0 !important;
}
.footerWrapper .inlineBlock {
display: inline-block !important;
margin: 0 !important;
}
.footerWrapper .inlineFlex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.footerWrapper .block {
width: 100%;
display: block !important;
}
.footerWrapper .table {
display: table !important;
}
.footerWrapper .flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .flexSB,
.footerWrapper .flexSpace {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .flexSA {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.footerWrapper .flexAlignCenter {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .flexAlignStart {
-webkit-box-align: start!important;
-webkit-align-items: start!important;
-ms-flex-align: start!important;
align-items: start !important;
}
.footerWrapper .flexJustifyLeft {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.footerWrapper .flexJustifySpace {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .flexColumn {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.footerWrapper .flexWrap {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .white {
color: #fff;
}
.footerWrapper .absolute {
position: absolute!important;
top: 0;
}
.footerWrapper .relative,
.footerWrapper .tab .tabAnchor {
position: relative;
}
.footerWrapper .hide {
display: none;
}
@media screen and (max-width: 874px) {
.footerWrapper .hideTablet {
display: none;
}
}
@media screen and (max-width: 499px) {
.footerWrapper .hideMobile {
display: none;
}
}
.footerWrapper .content {
max-width: 1100px;
margin: 0 auto;
}
.footerWrapper .col,
.footerWrapper img {
max-width: 100%;
}
.footerWrapper .mt0,
.footerWrapper .mv0 {
margin-top: 0 !important;
}
.footerWrapper .mb0,
.footerWrapper .mv0 {
margin-bottom: 0 !important;
}
.footerWrapper .mh0,
.footerWrapper .mr0 {
margin-right: 0 !important;
}
.footerWrapper .mh0,
.footerWrapper .ml0 {
margin-left: 0 !important;
}
.footerWrapper .w50p {
width: 50%;
float: left;
}
.footerWrapper .w50p:nth-of-type(odd) {
padding-right: 20px;
}
.footerWrapper .w50p:nth-of-type(even) {
padding-left: 20px;
}
.footerWrapper .w30p {
width: 30%;
}
.footerWrapper .w35p {
width: 35%;
}
.footerWrapper .w40p {
width: 40%;
}
.footerWrapper .w45p {
width: 45%;
}
.footerWrapper .w60p {
width: 60%;
}
.footerWrapper .w65p {
width: 65%;
}
.footerWrapper .w70p {
width: 70%;
}
.footerWrapper .col2::after,
.footerWrapper .col3::after,
.footerWrapper .col4::after {
content: "";
clear: both;
display: block;
}
@media screen and (max-width: 749px) {
.footerWrapper .col2 {
display: block;
}
.footerWrapper .col2 .w50p {
width: 100%;
padding-left: 0!important;
padding-right: 0!important;
float: none;
}
}
.footerWrapper .w33p {
width: 33.333333%;
float: left;
}
.footerWrapper .w33p:nth-of-type(3n+1) {
padding-right: 27px;
}
.footerWrapper .w33p:nth-of-type(3n+2) {
padding-left: 13px;
padding-right: 13px;
}
.footerWrapper .w33p:nth-of-type(3n+3) {
padding-left: 27px;
}
@media screen and (max-width: 749px) {
.footerWrapper .col3 {
display: block;
}
.footerWrapper .col3 .w33p {
width: 100%;
padding-left: 0!important;
padding-right: 0!important;
float: none;
}
}
.footerWrapper .w25p {
width: 25%;
float: left;
}
.footerWrapper .w25p:nth-of-type(4n+1) {
padding-right: 30px;
}
.footerWrapper .w25p:nth-of-type(4n+2) {
padding-left: 10px;
padding-right: 20px;
}
.footerWrapper .w25p:nth-of-type(4n+3) {
padding-left: 20px;
padding-right: 10px;
}
.footerWrapper .w25p:nth-of-type(4n+4) {
padding-left: 30px;
}
@media screen and (max-width: 749px) {
.footerWrapper .col4 {
display: block;
}
.footerWrapper .col4 .w25p {
width: 50%;
padding-left: 0;
padding-right: 0;
}
.footerWrapper .col4 .w25p:nth-of-type(even) {
padding-left: 20px;
}
.footerWrapper .col4 .w25p:nth-of-type(odd) {
padding-right: 20px;
}
}
.footerWrapper .ph0,
.footerWrapper .pl0 {
padding-left: 0 !important;
}
.footerWrapper .ph0,
.footerWrapper .pr0 {
padding-right: 0 !important;
}
@media screen and (max-width: 449px) {
.footerWrapper .col4 {
display: block;
}
.footerWrapper .col4 .w25p {
width: 100%;
padding-left: 0!important;
padding-right: 0!important;
float: none;
}
}
.footerWrapper .circle,
.footerWrapper .listInline li {
display: inline-block;
}
.footerWrapper .m0 {
margin: 0 !important;
}
.footerWrapper .mt5,
.footerWrapper .mv5 {
margin-top: 5px !important;
}
.footerWrapper .mb5,
.footerWrapper .mv5 {
margin-bottom: 5px !important;
}
.footerWrapper .mh5,
.footerWrapper .mr5 {
margin-right: 5px !important;
}
.footerWrapper .mh5,
.footerWrapper .ml5 {
margin-left: 5px !important;
}
.footerWrapper .m5 {
margin: 5px !important;
}
.footerWrapper .mt10,
.footerWrapper .mv10 {
margin-top: 10px !important;
}
.footerWrapper .mb10,
.footerWrapper .mv10 {
margin-bottom: 10px !important;
}
.footerWrapper .mh10,
.footerWrapper .mr10 {
margin-right: 10px !important;
}
.footerWrapper .mh10,
.footerWrapper .ml10 {
margin-left: 10px !important;
}
.footerWrapper .m10 {
margin: 10px !important;
}
.footerWrapper .mt15,
.footerWrapper .mv15 {
margin-top: 15px !important;
}
.footerWrapper .mb15,
.footerWrapper .mv15 {
margin-bottom: 15px !important;
}
.footerWrapper .mh15,
.footerWrapper .mr15 {
margin-right: 15px !important;
}
.footerWrapper .mh15,
.footerWrapper .ml15 {
margin-left: 15px !important;
}
.footerWrapper .m15 {
margin: 15px !important;
}
.footerWrapper .mt20,
.footerWrapper .mv20 {
margin-top: 20px !important;
}
.footerWrapper .mb20,
.footerWrapper .mv20 {
margin-bottom: 20px !important;
}
.footerWrapper .mh20,
.footerWrapper .mr20 {
margin-right: 20px !important;
}
.footerWrapper .mh20,
.footerWrapper .ml20 {
margin-left: 20px !important;
}
.footerWrapper .m20 {
margin: 20px !important;
}
.footerWrapper .mt30,
.footerWrapper .mv30 {
margin-top: 30px !important;
}
.footerWrapper .mb30,
.footerWrapper .mv30 {
margin-bottom: 30px !important;
}
.footerWrapper .mh30,
.footerWrapper .mr30 {
margin-right: 30px !important;
}
.footerWrapper .mh30,
.footerWrapper .ml30 {
margin-left: 30px !important;
}
.footerWrapper .m30 {
margin: 30px !important;
}
.footerWrapper .mt40,
.footerWrapper .mv40 {
margin-top: 40px !important;
}
.footerWrapper .mb40,
.footerWrapper .mv40 {
margin-bottom: 40px !important;
}
.footerWrapper .mh40,
.footerWrapper .mr40 {
margin-right: 40px !important;
}
.footerWrapper .mh40,
.footerWrapper .ml40 {
margin-left: 40px !important;
}
.footerWrapper .m40 {
margin: 40px !important;
}
.footerWrapper .mt50,
.footerWrapper .mv50 {
margin-top: 50px !important;
}
.footerWrapper .mb50,
.footerWrapper .mv50 {
margin-bottom: 50px !important;
}
.footerWrapper .mh50,
.footerWrapper .mr50 {
margin-right: 50px !important;
}
.footerWrapper .mh50,
.footerWrapper .ml50 {
margin-left: 50px !important;
}
.footerWrapper .m50 {
margin: 50px !important;
}
.footerWrapper .mt60,
.footerWrapper .mv60 {
margin-top: 60px !important;
}
.footerWrapper .mb60,
.footerWrapper .mv60 {
margin-bottom: 60px !important;
}
.footerWrapper .mh60,
.footerWrapper .mr60 {
margin-right: 60px !important;
}
.footerWrapper .mh60,
.footerWrapper .ml60 {
margin-left: 60px !important;
}
.footerWrapper .m60 {
margin: 60px !important;
}
.footerWrapper .mt70,
.footerWrapper .mv70 {
margin-top: 70px !important;
}
.footerWrapper .mb70,
.footerWrapper .mv70 {
margin-bottom: 70px !important;
}
.footerWrapper .mh70,
.footerWrapper .mr70 {
margin-right: 70px !important;
}
.footerWrapper .mh70,
.footerWrapper .ml70 {
margin-left: 70px !important;
}
.footerWrapper .m70 {
margin: 70px !important;
}
.footerWrapper .mt80,
.footerWrapper .mv80 {
margin-top: 80px !important;
}
.footerWrapper .mb80,
.footerWrapper .mv80 {
margin-bottom: 80px !important;
}
.footerWrapper .mh80,
.footerWrapper .mr80 {
margin-right: 80px !important;
}
.footerWrapper .mh80,
.footerWrapper .ml80 {
margin-left: 80px !important;
}
.footerWrapper .m80 {
margin: 80px !important;
}
.footerWrapper .m90 {
margin: 90px !important;
}
.footerWrapper .mv90 {
margin-top: 90px!important;
margin-bottom: 90px !important;
}
.footerWrapper .mh90 {
margin-left: 90px!important;
margin-right: 90px !important;
}
.footerWrapper .mlM20 {
margin-left: -20px !important;
}
@media screen and (max-width: 874px) {
.footerWrapper .m0t {
margin: 0 !important;
}
.footerWrapper .mv0t {
margin-top: 0!important;
margin-bottom: 0 !important;
}
.footerWrapper .mh0t {
margin-left: 0!important;
margin-right: 0 !important;
}
.footerWrapper .m10t {
margin: 10px !important;
}
.footerWrapper .mv10t {
margin-top: 10px!important;
margin-bottom: 10px !important;
}
.footerWrapper .mh10t {
margin-left: 10px!important;
margin-right: 10px !important;
}
.footerWrapper .m20t {
margin: 20px !important;
}
.footerWrapper .mv20t {
margin-top: 20px!important;
margin-bottom: 20px !important;
}
.footerWrapper .mh20t {
margin-left: 20px!important;
margin-right: 20px !important;
}
.footerWrapper .m30t {
margin: 30px !important;
}
.footerWrapper .mv30t {
margin-top: 30px!important;
margin-bottom: 30px !important;
}
.footerWrapper .mh30t {
margin-left: 30px!important;
margin-right: 30px !important;
}
.footerWrapper .m40t {
margin: 40px !important;
}
.footerWrapper .mv40t {
margin-top: 40px!important;
margin-bottom: 40px !important;
}
.footerWrapper .mh40t {
margin-left: 40px!important;
margin-right: 40px !important;
}
.footerWrapper .m50t {
margin: 50px !important;
}
.footerWrapper .mv50t {
margin-top: 50px!important;
margin-bottom: 50px !important;
}
.footerWrapper .mh50t {
margin-left: 50px!important;
margin-right: 50px !important;
}
.footerWrapper .m60t {
margin: 60px !important;
}
.footerWrapper .mv60t {
margin-top: 60px!important;
margin-bottom: 60px !important;
}
.footerWrapper .mh60t {
margin-left: 60px!important;
margin-right: 60px !important;
}
.footerWrapper .m70t {
margin: 70px !important;
}
.footerWrapper .mv70t {
margin-top: 70px!important;
margin-bottom: 70px !important;
}
.footerWrapper .mh70t {
margin-left: 70px!important;
margin-right: 70px !important;
}
.footerWrapper .m80t {
margin: 80px !important;
}
.footerWrapper .mv80t {
margin-top: 80px!important;
margin-bottom: 80px !important;
}
.footerWrapper .mh80t {
margin-left: 80px!important;
margin-right: 80px !important;
}
.footerWrapper .m90t {
margin: 90px !important;
}
.footerWrapper .mv90t {
margin-top: 90px!important;
margin-bottom: 90px !important;
}
.footerWrapper .mh90t {
margin-left: 90px!important;
margin-right: 90px !important;
}
.footerWrapper .b0t {
border: 0 transparent !important;
}
}
@media screen and (max-width: 499px) {
.footerWrapper .m0m {
margin: 0 !important;
}
.footerWrapper .mv0m {
margin-top: 0!important;
margin-bottom: 0 !important;
}
.footerWrapper .mh0m {
margin-left: 0!important;
margin-right: 0 !important;
}
.footerWrapper .m10m {
margin: 10px !important;
}
.footerWrapper .mv10m {
margin-top: 10px!important;
margin-bottom: 10px !important;
}
.footerWrapper .mh10m {
margin-left: 10px!important;
margin-right: 10px !important;
}
.footerWrapper .m20m {
margin: 20px !important;
}
.footerWrapper .mv20m {
margin-top: 20px!important;
margin-bottom: 20px !important;
}
.footerWrapper .mh20m {
margin-left: 20px!important;
margin-right: 20px !important;
}
.footerWrapper .m30m {
margin: 30px !important;
}
.footerWrapper .mv30m {
margin-top: 30px!important;
margin-bottom: 30px !important;
}
.footerWrapper .mh30m {
margin-left: 30px!important;
margin-right: 30px !important;
}
.footerWrapper .m40m {
margin: 40px !important;
}
.footerWrapper .mv40m {
margin-top: 40px!important;
margin-bottom: 40px !important;
}
.footerWrapper .mh40m {
margin-left: 40px!important;
margin-right: 40px !important;
}
.footerWrapper .m50m {
margin: 50px !important;
}
.footerWrapper .mv50m {
margin-top: 50px!important;
margin-bottom: 50px !important;
}
.footerWrapper .mh50m {
margin-left: 50px!important;
margin-right: 50px !important;
}
.footerWrapper .m60m {
margin: 60px !important;
}
.footerWrapper .mv60m {
margin-top: 60px!important;
margin-bottom: 60px !important;
}
.footerWrapper .mh60m {
margin-left: 60px!important;
margin-right: 60px !important;
}
.footerWrapper .m70m {
margin: 70px !important;
}
.footerWrapper .mv70m {
margin-top: 70px!important;
margin-bottom: 70px !important;
}
.footerWrapper .mh70m {
margin-left: 70px!important;
margin-right: 70px !important;
}
.footerWrapper .m80m {
margin: 80px !important;
}
.footerWrapper .mv80m {
margin-top: 80px!important;
margin-bottom: 80px !important;
}
.footerWrapper .mh80m {
margin-left: 80px!important;
margin-right: 80px !important;
}
.footerWrapper .m90m {
margin: 90px !important;
}
.footerWrapper .mv90m {
margin-top: 90px!important;
margin-bottom: 90px !important;
}
.footerWrapper .mh90m {
margin-left: 90px!important;
margin-right: 90px !important;
}
.footerWrapper .b0m {
border: 0 transparent !important;
}
}
.footerWrapper .listSAbc,
.footerWrapper ol li ol,
.footerWrapper ol li ul,
.footerWrapper ul li ol,
.footerWrapper ul li ul {
margin-left: 20px;
}
.footerWrapper .p0 {
padding: 0 !important;
}
.footerWrapper .pt5,
.footerWrapper .pv5 {
padding-top: 5px !important;
}
.footerWrapper .pb5,
.footerWrapper .pv5 {
padding-bottom: 5px !important;
}
.footerWrapper .ph5,
.footerWrapper .pr5 {
padding-right: 5px !important;
}
.footerWrapper .ph5,
.footerWrapper .pl5 {
padding-left: 5px !important;
}
.footerWrapper .p5 {
padding: 5px !important;
}
.footerWrapper .pt10,
.footerWrapper .pv10 {
padding-top: 10px !important;
}
.footerWrapper .pb10,
.footerWrapper .pv10 {
padding-bottom: 10px !important;
}
.footerWrapper .ph10,
.footerWrapper .pr10 {
padding-right: 10px !important;
}
.footerWrapper .ph10,
.footerWrapper .pl10 {
padding-left: 10px !important;
}
.footerWrapper .p10 {
padding: 10px !important;
}
.footerWrapper .pt15,
.footerWrapper .pv15 {
padding-top: 15px !important;
}
.footerWrapper .pb15,
.footerWrapper .pv15 {
padding-bottom: 15px !important;
}
.footerWrapper .ph15,
.footerWrapper .pr15 {
padding-right: 15px !important;
}
.footerWrapper .ph15,
.footerWrapper .pl15 {
padding-left: 15px !important;
}
.footerWrapper .p15 {
padding: 15px !important;
}
.footerWrapper .pt20,
.footerWrapper .pv20 {
padding-top: 20px !important;
}
.footerWrapper .pb20,
.footerWrapper .pv20 {
padding-bottom: 20px !important;
}
.footerWrapper .ph20,
.footerWrapper .pr20 {
padding-right: 20px !important;
}
.footerWrapper .ph20,
.footerWrapper .pl20 {
padding-left: 20px !important;
}
.footerWrapper .p20 {
padding: 20px !important;
}
.footerWrapper .pt30,
.footerWrapper .pv30 {
padding-top: 30px !important;
}
.footerWrapper .pb30,
.footerWrapper .pv30 {
padding-bottom: 30px !important;
}
.footerWrapper .ph30,
.footerWrapper .pr30 {
padding-right: 30px !important;
}
.footerWrapper .ph30,
.footerWrapper .pl30 {
padding-left: 30px !important;
}
.footerWrapper .p30 {
padding: 30px !important;
}
.footerWrapper .pt40,
.footerWrapper .pv40 {
padding-top: 40px !important;
}
.footerWrapper .pb40,
.footerWrapper .pv40 {
padding-bottom: 40px !important;
}
.footerWrapper .ph40,
.footerWrapper .pr40 {
padding-right: 40px !important;
}
.footerWrapper .ph40,
.footerWrapper .pl40 {
padding-left: 40px !important;
}
.footerWrapper .p40 {
padding: 40px !important;
}
.footerWrapper .pt50,
.footerWrapper .pv50 {
padding-top: 50px !important;
}
.footerWrapper .pb50,
.footerWrapper .pv50 {
padding-bottom: 50px !important;
}
.footerWrapper .ph50,
.footerWrapper .pr50 {
padding-right: 50px !important;
}
.footerWrapper .ph50,
.footerWrapper .pl50 {
padding-left: 50px !important;
}
.footerWrapper .p50 {
padding: 50px !important;
}
.footerWrapper .pt60,
.footerWrapper .pv60 {
padding-top: 60px !important;
}
.footerWrapper .pb60,
.footerWrapper .pv60 {
padding-bottom: 60px !important;
}
.footerWrapper .ph60,
.footerWrapper .pr60 {
padding-right: 60px !important;
}
.footerWrapper .ph60,
.footerWrapper .pl60 {
padding-left: 60px !important;
}
.footerWrapper .p60 {
padding: 60px !important;
}
.footerWrapper .pt70,
.footerWrapper .pv70 {
padding-top: 70px !important;
}
.footerWrapper .pb70,
.footerWrapper .pv70 {
padding-bottom: 70px !important;
}
.footerWrapper .ph70,
.footerWrapper .pr70 {
padding-right: 70px !important;
}
.footerWrapper .ph70,
.footerWrapper .pl70 {
padding-left: 70px !important;
}
.footerWrapper .p70 {
padding: 70px !important;
}
.footerWrapper .pt80,
.footerWrapper .pv80 {
padding-top: 80px !important;
}
.footerWrapper .pb80,
.footerWrapper .pv80 {
padding-bottom: 80px !important;
}
.footerWrapper .ph80,
.footerWrapper .pr80 {
padding-right: 80px !important;
}
.footerWrapper .ph80,
.footerWrapper .pl80 {
padding-left: 80px !important;
}
.footerWrapper .p80 {
padding: 80px !important;
}
@media screen and (max-width: 874px) {
.footerWrapper .ph0t,
.footerWrapper .pv0t {
overflow: hidden;
}
.footerWrapper .p0t {
padding: 0 !important;
}
.footerWrapper .pv0t {
padding-top: 0!important;
padding-bottom: 0 !important;
}
.footerWrapper .ph0t {
padding-left: 0!important;
padding-right: 0 !important;
}
.footerWrapper .p10t {
padding: 10px !important;
}
.footerWrapper .pv10t {
padding-top: 10px!important;
padding-bottom: 10px !important;
}
.footerWrapper .ph10t {
padding-left: 10px!important;
padding-right: 10px !important;
}
.footerWrapper .p20t {
padding: 20px !important;
}
.footerWrapper .pv20t {
padding-top: 20px!important;
padding-bottom: 20px !important;
}
.footerWrapper .ph20t {
padding-left: 20px!important;
padding-right: 20px !important;
}
.footerWrapper .p30t {
padding: 30px !important;
}
.footerWrapper .pv30t {
padding-top: 30px!important;
padding-bottom: 30px !important;
}
.footerWrapper .ph30t {
padding-left: 30px!important;
padding-right: 30px !important;
}
.footerWrapper .p40t {
padding: 40px !important;
}
.footerWrapper .pv40t {
padding-top: 40px!important;
padding-bottom: 40px !important;
}
.footerWrapper .ph40t {
padding-left: 40px!important;
padding-right: 40px !important;
}
.footerWrapper .p50t {
padding: 50px !important;
}
.footerWrapper .pv50t {
padding-top: 50px!important;
padding-bottom: 50px !important;
}
.footerWrapper .ph50t {
padding-left: 50px!important;
padding-right: 50px !important;
}
.footerWrapper .p60t {
padding: 60px !important;
}
.footerWrapper .pv60t {
padding-top: 60px!important;
padding-bottom: 60px !important;
}
.footerWrapper .ph60t {
padding-left: 60px!important;
padding-right: 60px !important;
}
.footerWrapper .p70t {
padding: 70px !important;
}
.footerWrapper .pv70t {
padding-top: 70px!important;
padding-bottom: 70px !important;
}
.footerWrapper .ph70t {
padding-left: 70px!important;
padding-right: 70px !important;
}
.footerWrapper .p80t {
padding: 80px !important;
}
.footerWrapper .pv80t {
padding-top: 80px!important;
padding-bottom: 80px !important;
}
.footerWrapper .ph80t {
padding-left: 80px!important;
padding-right: 80px !important;
}
}
@media screen and (max-width: 499px) {
.footerWrapper .ph0m,
.footerWrapper .pv0m {
overflow: hidden;
}
.footerWrapper .p0m {
padding: 0 !important;
}
.footerWrapper .pv0m {
padding-top: 0!important;
padding-bottom: 0 !important;
}
.footerWrapper .ph0m {
padding-left: 0!important;
padding-right: 0 !important;
}
.footerWrapper .p10m {
padding: 10px !important;
}
.footerWrapper .pv10m {
padding-top: 10px!important;
padding-bottom: 10px !important;
}
.footerWrapper .ph10m {
padding-left: 10px!important;
padding-right: 10px !important;
}
.footerWrapper .p20m {
padding: 20px !important;
}
.footerWrapper .pv20m {
padding-top: 20px!important;
padding-bottom: 20px !important;
}
.footerWrapper .ph20m {
padding-left: 20px!important;
padding-right: 20px !important;
}
.footerWrapper .p30m {
padding: 30px !important;
}
.footerWrapper .pv30m {
padding-top: 30px!important;
padding-bottom: 30px !important;
}
.footerWrapper .ph30m {
padding-left: 30px!important;
padding-right: 30px !important;
}
.footerWrapper .p40m {
padding: 40px !important;
}
.footerWrapper .pv40m {
padding-top: 40px!important;
padding-bottom: 40px !important;
}
.footerWrapper .ph40m {
padding-left: 40px!important;
padding-right: 40px !important;
}
.footerWrapper .p50m {
padding: 50px !important;
}
.footerWrapper .pv50m {
padding-top: 50px!important;
padding-bottom: 50px !important;
}
.footerWrapper .ph50m {
padding-left: 50px!important;
padding-right: 50px !important;
}
.footerWrapper .p60m {
padding: 60px !important;
}
.footerWrapper .pv60m {
padding-top: 60px!important;
padding-bottom: 60px !important;
}
.footerWrapper .ph60m {
padding-left: 60px!important;
padding-right: 60px !important;
}
.footerWrapper .p70m {
padding: 70px !important;
}
.footerWrapper .pv70m {
padding-top: 70px!important;
padding-bottom: 70px !important;
}
.footerWrapper .ph70m {
padding-left: 70px!important;
padding-right: 70px !important;
}
.footerWrapper .p80m {
padding: 80px !important;
}
.footerWrapper .pv80m {
padding-top: 80px!important;
padding-bottom: 80px !important;
}
.footerWrapper .ph80m {
padding-left: 80px!important;
padding-right: 80px !important;
}
}
.footerWrapper .border {
border: 1px solid #000;
}
.footerWrapper .borderTop {
border-top: 1px solid #000;
}
.footerWrapper .borderRight {
border-right: 1px solid #000;
}
.footerWrapper .borderBottom {
border-bottom: 1px solid #000;
}
.footerWrapper .borderLeft {
border-left: 1px solid #000;
}
.footerWrapper .borderRadius {
-webkit-border-radius: 5px;
border-radius: 5px;
}
.footerWrapper .circle {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.footerWrapper .strong {
font-weight: 700 !important;
}
.footerWrapper .semiBold {
font-weight: 600 !important;
}
.footerWrapper .italic {
font-style: italic !important;
}
.footerWrapper .lowercase {
text-transform: lowercase !important;
}
.footerWrapper .uppercase {
text-transform: uppercase !important;
}
.footerWrapper .capitalize {
text-transform: capitalize !important;
}
.footerWrapper .small2 {
font-size: 72.5% !important;
}
.footerWrapper .small {
font-size: 85% !important;
}
.footerWrapper .large {
font-size: 115% !important;
}
.footerWrapper .large2 {
font-size: 127.5% !important;
}
.footerWrapper .underline {
text-decoration: underline;
}
.footerWrapper .overline {
text-decoration: overline;
}
.footerWrapper .listSNone {
list-style: none !important;
}
.footerWrapper .listSAbc {
list-style-type: lower-alpha;
}
.footerWrapper .rotate0 {
-webkit-transform: rotate(0) !important;
-ms-transform: rotate(0) !important;
transform: rotate(0) !important;
}
.footerWrapper .rotate45 {
-webkit-transform: rotate(45deg) !important;
-ms-transform: rotate(45deg) !important;
transform: rotate(45deg) !important;
}
.footerWrapper .rotate90 {
-webkit-transform: rotate(90deg) !important;
-ms-transform: rotate(90deg) !important;
transform: rotate(90deg) !important;
}
.footerWrapper .rotate135 {
-webkit-transform: rotate(135deg) !important;
-ms-transform: rotate(135deg) !important;
transform: rotate(135deg) !important;
}
.footerWrapper .rotate180 {
-webkit-transform: rotate(180deg) !important;
-ms-transform: rotate(180deg) !important;
transform: rotate(180deg) !important;
}
.footerWrapper .rotate225 {
-webkit-transform: rotate(225deg) !important;
-ms-transform: rotate(225deg) !important;
transform: rotate(225deg) !important;
}
.footerWrapper .rotate270 {
-webkit-transform: rotate(270deg) !important;
-ms-transform: rotate(270deg) !important;
transform: rotate(270deg) !important;
}
.footerWrapper .rotate315 {
-webkit-transform: rotate(315deg) !important;
-ms-transform: rotate(315deg) !important;
transform: rotate(315deg) !important;
}
.footerWrapper .rotate330 {
-webkit-transform: rotate(330deg) !important;
-ms-transform: rotate(330deg) !important;
transform: rotate(330deg) !important;
}
.footerWrapper .rotate360 {
-webkit-transform: rotate(360deg) !important;
-ms-transform: rotate(360deg) !important;
transform: rotate(360deg) !important;
}
.footerWrapper .spacerMin {
height: 1px;
}
.footerWrapper .spacer {
height: 20px;
}
.footerWrapper .spacer2 {
height: 40px;
}
.footerWrapper .disabled,
.footerWrapper :disabled {
pointer-events: none;
}
.footerWrapper body {
font-family: Arial, sans-serif;
font-size: 14px;
}
.footerWrapper select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
-o-text-overflow: '';
text-overflow: '';
}
.footerWrapper select::-ms-expand {
display: none;
}
.footerWrapper textarea {
min-height: 129px;
resize: vertical;
}
.footerWrapper :focus {
outline: 0;
}
.footerWrapper img {
display: block;
}
.footerWrapper ol,
.footerWrapper p,
.footerWrapper ul {
line-height: 1.8;
margin-bottom: 20px;
}
.footerWrapper b,
.footerWrapper strong {
font-weight: 700;
}
.footerWrapper ol li,
.footerWrapper ul li {
margin-bottom: 5px;
}
.footerWrapper a {
color: #000;
text-decoration: none;
}
.footerWrapper hr {
border: 0 transparent;
border-top: 1px solid #000;
margin: 20px 0;
}
.footerWrapper *,
.footerWrapper ::after,
.footerWrapper ::before {
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.footerWrapper .row3cols .col4,
.footerWrapper .row4cols .col3 {
padding-bottom: 20px;
}
.footerWrapper [title] {
cursor: help;
}
.footerWrapper .zIndex10 {
z-index: 10;
}
.footerWrapper .zIndex100 {
z-index: 100;
}
.footerWrapper .zIndex1000 {
z-index: 1000;
}
.footerWrapper .tab li {
margin-bottom: 0;
}
.footerWrapper .tab .tabAnchor {
cursor: pointer;
display: block;
}
.footerWrapper .tab .tabAnchor::after {
position: absolute;
top: 50%;
right: 10px;
}
.footerWrapper .tab .tabAnchor.open::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .tab .tabAnchor p:last-of-type {
margin-bottom: -10px;
}
.footerWrapper .tab .tabContent {
margin: 0 0 15px;
}
.footerWrapper .switchedInputs label:last-of-type {
display: none;
}
.footerWrapper .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .col {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.footerWrapper .col1 {
max-width: 8.333333%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
}
.footerWrapper .col2,
.footerWrapper .col3 {
-webkit-box-flex: 0;
}
.footerWrapper .col2 {
max-width: 16.666667%;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
}
.footerWrapper .col3 {
max-width: 25%;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
}
.footerWrapper .col4,
.footerWrapper .col5 {
-webkit-box-flex: 0;
}
.footerWrapper .col4 {
max-width: 33.333333%;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
}
.footerWrapper .col5 {
max-width: 41.666667%;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
}
.footerWrapper .col6,
.footerWrapper .col7 {
-webkit-box-flex: 0;
}
.footerWrapper .col6 {
max-width: 50%;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.footerWrapper .col7 {
max-width: 58.333333%;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
}
.footerWrapper .col8,
.footerWrapper .col9 {
-webkit-box-flex: 0;
}
.footerWrapper .col8 {
max-width: 66.666667%;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
}
.footerWrapper .col9 {
max-width: 75%;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
}
.footerWrapper .col10,
.footerWrapper .col11 {
-webkit-box-flex: 0;
}
.footerWrapper .col10 {
max-width: 83.333333%;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
}
.footerWrapper .col11 {
max-width: 91.666667%;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
}
.footerWrapper .col12 {
max-width: 100%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.footerWrapper .col,
.footerWrapper .col6 {
width: 100%;
min-height: 1px;
position: relative;
}
.footerWrapper .row4cols .col3:nth-of-type(4n+1) {
padding-right: 15px;
}
.footerWrapper .row4cols .col3:nth-of-type(4n+2) {
padding-left: 5px;
padding-right: 10px;
}
.footerWrapper .row4cols .col3:nth-of-type(4n+3) {
padding-left: 10px;
padding-right: 5px;
}
.footerWrapper .row4cols .col3:nth-of-type(4n+4) {
padding-left: 15px;
}
.footerWrapper .row3cols .col4:nth-of-type(3n+1) {
padding-right: 13.33px;
}
.footerWrapper .row3cols .col4:nth-of-type(3n+2) {
padding-left: 6.67px;
padding-right: 6.67px;
}
.footerWrapper .row3cols .col4:nth-of-type(3n+3) {
padding-left: 13.33px;
}
@media screen and (max-width: 1199px) {
.footerWrapper .col4M {
max-width: 33.333333%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
}
.footerWrapper .col12M {
max-width: 100%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding: 0 !important;
}
.footerWrapper .row3colsM .col4M:nth-of-type(3n+1) {
padding-right: 13.33px;
padding-left: 0;
}
.footerWrapper .row3colsM .col4M:nth-of-type(3n+2) {
padding-left: 6.67px;
padding-right: 6.67px;
}
.footerWrapper .row3colsM .col4M:nth-of-type(3n+3) {
padding-right: 0;
padding-left: 13.33px;
}
}
.footerWrapper g-emoji {
font-family: 'Apple Color Emoji', 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol';
font-weight: 400;
vertical-align: middle;
}
.footerWrapper g-emoji img {
width: 1em;
height: 1em;
display: inline-block;
}
.footerWrapper .noUi-handle,
.footerWrapper .switch .switchSwitcher .switchCheck::before {
-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.footerWrapper .noUi-tooltip,
.footerWrapper .noUi-value {
text-align: center;
white-space: nowrap;
}
.footerWrapper .noUi-target,
.footerWrapper .noUi-target *,
.footerWrapper .slick-slider {
-webkit-touch-callout: none;
-moz-user-select: none;
-webkit-tap-highlight-color: transparent;
}
.footerWrapper .datepicker--nav-action.-disabled-,
.footerWrapper .intl-tel-input .v-hide,
.footerWrapper .slick-loading .slick-slide,
.footerWrapper .slick-loading .slick-track {
visibility: hidden;
}
.footerWrapper .filterTitle,
.footerWrapper .header .headerTools .headerToolsItem {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.footerWrapper .footer {
background-color: #fff;
font-family: 'Open Sans', Arial, sans-serif;
font-size: 15px;
font-weight: 400;
color: #484848;
letter-spacing: -0.25px;
}
.footerWrapper .alert a,
.footerWrapper .datepicker--cell.-current-,
.footerWrapper .datepicker--day-name {
font-weight: 700;
}
.footerWrapper .noUi-target,
.footerWrapper .noUi-target * {
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
user-select: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.footerWrapper .noUi-target {
position: relative;
direction: ltr;
background: #e4e4e4;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.footerWrapper .noUi-base,
.footerWrapper .noUi-connects {
width: 100%;
height: 100%;
position: relative;
z-index: 1;
}
.footerWrapper .noUi-connect,
.footerWrapper .noUi-handle,
.footerWrapper .noUi-marker,
.footerWrapper .noUi-origin,
.footerWrapper .noUi-pips,
.footerWrapper .noUi-tooltip,
.footerWrapper .noUi-value {
position: absolute;
}
.footerWrapper .noUi-connects {
overflow: hidden;
z-index: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.footerWrapper .noUi-connect,
.footerWrapper .noUi-origin {
will-change: transform;
z-index: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.footerWrapper html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
left: auto;
right: 0;
}
.footerWrapper .noUi-vertical .noUi-origin {
width: 0;
}
.footerWrapper .noUi-horizontal .noUi-origin {
height: 0;
}
.footerWrapper .noUi-state-tap .noUi-connect,
.footerWrapper .noUi-state-tap .noUi-origin {
-webkit-transition: transform 0.3s;
-webkit-transition: -webkit-transform 0.3s;
-o-transition: transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.footerWrapper .datepicker,
.footerWrapper .fixedBar {
-o-transition: all 0.25s linear;
}
.footerWrapper .noUi-state-drag * {
cursor: inherit !important;
}
.footerWrapper .noUi-horizontal {
height: 10px;
margin: 27px 0;
}
.footerWrapper .noUi-horizontal .noUi-handle {
cursor: e-resize;
width: 32px;
height: 32px;
left: -16px;
top: -11px;
}
.footerWrapper .noUi-vertical {
width: 18px;
}
.footerWrapper .noUi-vertical .noUi-handle {
width: 28px;
height: 34px;
left: -6px;
top: -17px;
}
.footerWrapper html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
right: -17px;
left: auto;
}
.footerWrapper .noUi-connect {
background: #2ebcfe;
}
.footerWrapper .noUi-draggable {
cursor: ew-resize;
}
.footerWrapper .noUi-vertical .noUi-draggable {
cursor: ns-resize;
}
.footerWrapper .noUi-handle {
border: 1px solid #f1f1f1;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff;
cursor: default;
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.footerWrapper .noUi-handle:hover {
-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.footerWrapper .noUi-handle:after,
.footerWrapper .noUi-handle:before {
content: '';
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MDBwdCIgaGVpZ2h0PSI1MDBwdCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHZlcnNpb249IjEuMSI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzJlYmNmZTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMjk2LjA3MDMxMyAxMjkuODk4NDM4IEMgMjg4LjM1NTQ2OSAxMzAuNjMyODEzIDI4MS43Njk1MzEgMTM1LjgyODEyNSAyNzkuMjUgMTQzLjE1MjM0NCBDIDI3Ni42OTE0MDYgMTUwLjUxNTYyNSAyNzguNjY3OTY5IDE1OC42NTIzNDQgMjg0LjI4OTA2MyAxNjQgTCAzNDguNDYwOTM4IDIyOC4xNzU3ODEgTCA5OS4yMDcwMzEgMjI4LjE3NTc4MSBDIDk4LjU4NTkzOCAyMjguMTM2NzE5IDk3Ljk2NDg0NCAyMjguMTM2NzE5IDk3LjM0NzY1NiAyMjguMTc1NzgxIEMgODYuMzc4OTA2IDIyOC42Nzk2ODggNzcuOTI5Njg4IDIzNy45ODA0NjkgNzguNDMzNTk0IDI0OC45NDUzMTMgQyA3OC45Mzc1IDI1OS45MTQwNjMgODguMjM4MjgxIDI2OC4zNTkzNzUgOTkuMjA3MDMxIDI2Ny44NTU0NjkgTCAzNDguNDYwOTM4IDI2Ny44NTU0NjkgTCAyODMuOTc2NTYzIDMzMi4wMzEyNSBDIDI3Ni4xODc1IDMzOS44MjAzMTMgMjc2LjE4NzUgMzUyLjQ1MzEyNSAyODMuOTc2NTYzIDM2MC4yNDIxODggQyAyOTEuNzY1NjI1IDM2OC4wMzEyNSAzMDQuNDAyMzQ0IDM2OC4wMzEyNSAzMTIuMTkxNDA2IDM2MC4yNDIxODggTCA0MTAuMTU2MjUgMjYxLjk2NDg0NCBMIDQyNC40MTc5NjkgMjQ4LjAxNTYyNSBMIDQxMC4xNTYyNSAyMzQuMDY2NDA2IEwgMzEyLjE5MTQwNiAxMzUuNzg5MDYzIEMgMzA4LjAwMzkwNiAxMzEuNDg4MjgxIDMwMi4wNzQyMTkgMTI5LjMxNjQwNiAyOTYuMDcwMzEzIDEyOS44OTg0MzggWiAiLz48L2c+PC9zdmc+);
-webkit-background-size: cover;
background-size: cover;
display: block;
position: absolute;
height: 17px;
width: 17px;
left: 6px;
top: 3px;
}
.footerWrapper .noUi-handle:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
top: 11px;
}
.footerWrapper .noUi-vertical .noUi-handle:after,
.footerWrapper .noUi-vertical .noUi-handle:before {
width: 14px;
height: 1px;
left: 6px;
top: 14px;
}
.footerWrapper .noUi-vertical .noUi-handle:after {
top: 17px;
}
.footerWrapper [disabled] .noUi-connect {
background: #b8b8b8;
}
.footerWrapper [disabled] .noUi-handle,
.footerWrapper [disabled].noUi-handle,
.footerWrapper [disabled].noUi-target {
cursor: not-allowed;
}
.footerWrapper .noUi-pips,
.footerWrapper .noUi-pips * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.footerWrapper .noUi-pips {
color: #999;
}
.footerWrapper .noUi-value-sub {
color: #ccc;
font-size: 10px;
}
.footerWrapper .noUi-marker {
background: #ccc;
}
.footerWrapper .noUi-marker-large,
.footerWrapper .noUi-marker-sub {
background: #aaa;
}
.footerWrapper .noUi-pips-horizontal {
padding: 10px 0;
height: 80px;
top: 100%;
left: 0;
width: 100%;
}
.footerWrapper .noUi-value-horizontal {
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.footerWrapper .noUi-rtl .noUi-value-horizontal {
-webkit-transform: translate(50%, 50%);
-ms-transform: translate(50%, 50%);
transform: translate(50%, 50%);
}
.footerWrapper .noUi-marker-horizontal.noUi-marker {
margin-left: -1px;
width: 2px;
height: 5px;
}
.footerWrapper .noUi-marker-horizontal.noUi-marker-sub {
height: 10px;
}
.footerWrapper .noUi-marker-horizontal.noUi-marker-large {
height: 15px;
}
.footerWrapper .noUi-pips-vertical {
padding: 0 10px;
height: 100%;
top: 0;
left: 100%;
}
.footerWrapper .noUi-value-vertical {
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%, 0);
transform: translate(0, -50%, 0);
padding-left: 25px;
}
.footerWrapper .noUi-rtl .noUi-value-vertical {
-webkit-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
transform: translate(0, 50%);
}
.footerWrapper .filterTitle .btn,
.footerWrapper .noUi-horizontal .noUi-tooltip {
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
.footerWrapper .noUi-marker-vertical.noUi-marker {
width: 5px;
height: 2px;
margin-top: -1px;
}
.footerWrapper .noUi-marker-vertical.noUi-marker-sub {
width: 10px;
}
.footerWrapper .noUi-marker-vertical.noUi-marker-large {
width: 15px;
}
.footerWrapper .noUi-tooltip {
display: block;
border: 1px solid #d9d9d9;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #fff;
color: #000;
padding: 5px;
}
.footerWrapper .noUi-horizontal .noUi-tooltip {
transform: translate(-50%, 0);
left: 50%;
bottom: 120%;
}
.footerWrapper .noUi-vertical .noUi-tooltip {
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
right: 120%;
}
.footerWrapper .intl-tel-input {
position: relative;
display: block;
}
.footerWrapper .intl-tel-input * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.footerWrapper .intl-tel-input .hide {
display: none;
}
.footerWrapper .intl-tel-input input,
.footerWrapper .intl-tel-input input[type=tel],
.footerWrapper .intl-tel-input input[type=text] {
position: relative;
padding-right: 36px;
margin-right: 0;
}
.footerWrapper .intl-tel-input .flag-container {
position: absolute;
top: 0;
bottom: 0;
right: 0;
padding: 1px;
}
.footerWrapper .intl-tel-input .selected-flag {
cursor: pointer;
z-index: 100;
position: relative;
width: 67px;
height: 100%;
padding: 0 0 0 24px;
}
.footerWrapper .intl-tel-input .selected-flag .iti-flag {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.footerWrapper .intl-tel-input .selected-flag .iti-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 5px solid #2ebcfe;
}
.footerWrapper .intl-tel-input .selected-flag .iti-arrow.up {
border-top: none;
border-bottom: 5px solid #2ebcfe;
}
.footerWrapper .intl-tel-input .country-list {
position: absolute;
list-style: none;
text-align: left;
padding: 0;
margin: 0 0 0 -1px;
-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
background-color: #fff;
border: 1px solid #CCC;
white-space: nowrap;
max-height: 200px;
overflow-y: scroll;
z-index: 100;
}
.footerWrapper .intl-tel-input .country-list .hr {
margin: 0;
}
.footerWrapper .intl-tel-input .country-list.dropup {
bottom: 100%;
margin-bottom: -1px;
}
.footerWrapper .intl-tel-input .country-list .flag-box {
display: inline-block;
width: 20px;
}
@media (max-width: 500px) {
.footerWrapper .intl-tel-input .country-list {
white-space: normal;
}
}
.footerWrapper .intl-tel-input .country-list .divider {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #CCC;
}
.footerWrapper .intl-tel-input .country-list .country {
padding: 5px 10px 5px 24px;
margin: 0;
}
.footerWrapper .intl-tel-input .country-list .country .dial-code {
color: #999;
}
.footerWrapper .intl-tel-input .country-list .country.highlight {
background-color: rgba(0, 0, 0, 0.05);
}
.footerWrapper .intl-tel-input .country-list .country-name,
.footerWrapper .intl-tel-input .country-list .dial-code,
.footerWrapper .intl-tel-input .country-list .flag-box {
vertical-align: middle;
}
.footerWrapper .intl-tel-input .country-list .country-name,
.footerWrapper .intl-tel-input .country-list .flag-box {
margin-right: 6px;
}
.footerWrapper .intl-tel-input.allow-dropdown input,
.footerWrapper .intl-tel-input.allow-dropdown input[type=tel],
.footerWrapper .intl-tel-input.allow-dropdown input[type=text],
.footerWrapper .intl-tel-input.separate-dial-code input,
.footerWrapper .intl-tel-input.separate-dial-code input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code input[type=text] {
padding-right: 6px;
padding-left: 72px;
margin-left: 0;
}
.footerWrapper .intl-tel-input.allow-dropdown .flag-container,
.footerWrapper .intl-tel-input.separate-dial-code .flag-container {
right: auto;
left: 0;
}
.footerWrapper .intl-tel-input.allow-dropdown .selected-flag,
.footerWrapper .intl-tel-input.separate-dial-code .selected-flag {
width: 67px;
}
.footerWrapper .intl-tel-input.allow-dropdown .flag-container:hover {
cursor: pointer;
}
.footerWrapper .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,
.footerWrapper .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
cursor: default;
}
.footerWrapper .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,
.footerWrapper .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
background-color: transparent;
}
.footerWrapper .intl-tel-input.separate-dial-code .selected-flag {
background-color: rgba(0, 0, 0, 0.05);
display: table;
}
.footerWrapper .intl-tel-input.separate-dial-code .selected-dial-code {
display: table-cell;
vertical-align: middle;
padding-left: 28px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input,
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
padding-left: 66px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
width: 60px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
padding-left: 76px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
width: 70px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input,
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
padding-left: 74px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
width: 68px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
padding-left: 84px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
width: 78px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input,
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
padding-left: 82px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
width: 76px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
padding-left: 92px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
width: 86px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input,
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
padding-left: 90px;
}
.footerWrapper .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
width: 84px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
padding-left: 100px;
}
.footerWrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
width: 94px;
}
.footerWrapper .intl-tel-input.iti-container {
position: absolute;
top: -1000px;
left: -1000px;
z-index: 1060;
padding: 1px;
}
.footerWrapper .hasError::before,
.footerWrapper .hasSuccess::before {
content: "";
z-index: 100;
pointer-events: none;
}
.footerWrapper .intl-tel-input.iti-container:hover {
cursor: pointer;
}
.footerWrapper .iti-mobile .intl-tel-input.iti-container {
top: 30px;
bottom: 30px;
left: 30px;
right: 30px;
position: fixed;
}
.footerWrapper .hasError::before,
.footerWrapper .hasSuccess::before {
position: absolute;
width: 15px;
height: 15px;
}
.footerWrapper .iti-mobile .intl-tel-input .country-list {
max-height: 100%;
width: 100%;
}
.footerWrapper .iti-mobile .intl-tel-input .country-list .country {
padding: 10px;
line-height: 1.5em;
}
.footerWrapper .iti-flag {
width: 20px;
}
.footerWrapper .iti-flag.be {
width: 18px;
}
.footerWrapper .iti-flag.ch {
width: 15px;
}
.footerWrapper .iti-flag.mc {
width: 19px;
}
.footerWrapper .iti-flag.ne {
width: 18px;
}
.footerWrapper .iti-flag.ac {
height: 10px;
background-position: 0 0;
}
.footerWrapper .iti-flag.ad {
height: 14px;
background-position: -22px 0;
}
.footerWrapper .iti-flag.ae {
height: 10px;
background-position: -44px 0;
}
.footerWrapper .iti-flag.af {
height: 14px;
background-position: -66px 0;
}
.footerWrapper .iti-flag.ag {
height: 14px;
background-position: -88px 0;
}
.footerWrapper .iti-flag.ai {
height: 10px;
background-position: -110px 0;
}
.footerWrapper .iti-flag.al {
height: 15px;
background-position: -132px 0;
}
.footerWrapper .iti-flag.am {
height: 10px;
background-position: -154px 0;
}
.footerWrapper .iti-flag.ao {
height: 14px;
background-position: -176px 0;
}
.footerWrapper .iti-flag.aq {
height: 14px;
background-position: -198px 0;
}
.footerWrapper .iti-flag.ar {
height: 13px;
background-position: -220px 0;
}
.footerWrapper .iti-flag.as {
height: 10px;
background-position: -242px 0;
}
.footerWrapper .iti-flag.at {
height: 14px;
background-position: -264px 0;
}
.footerWrapper .iti-flag.au {
height: 10px;
background-position: -286px 0;
}
.footerWrapper .iti-flag.aw {
height: 14px;
background-position: -308px 0;
}
.footerWrapper .iti-flag.ax {
height: 13px;
background-position: -330px 0;
}
.footerWrapper .iti-flag.az {
height: 10px;
background-position: -352px 0;
}
.footerWrapper .iti-flag.ba {
height: 10px;
background-position: -374px 0;
}
.footerWrapper .iti-flag.bb {
height: 14px;
background-position: -396px 0;
}
.footerWrapper .iti-flag.bd {
height: 12px;
background-position: -418px 0;
}
.footerWrapper .iti-flag.be {
height: 15px;
background-position: -440px 0;
}
.footerWrapper .iti-flag.bf {
height: 14px;
background-position: -460px 0;
}
.footerWrapper .iti-flag.bg {
height: 12px;
background-position: -482px 0;
}
.footerWrapper .iti-flag.bh {
height: 12px;
background-position: -504px 0;
}
.footerWrapper .iti-flag.bi {
height: 12px;
background-position: -526px 0;
}
.footerWrapper .iti-flag.bj {
height: 14px;
background-position: -548px 0;
}
.footerWrapper .iti-flag.bl {
height: 14px;
background-position: -570px 0;
}
.footerWrapper .iti-flag.bm {
height: 10px;
background-position: -592px 0;
}
.footerWrapper .iti-flag.bn {
height: 10px;
background-position: -614px 0;
}
.footerWrapper .iti-flag.bo {
height: 14px;
background-position: -636px 0;
}
.footerWrapper .iti-flag.bq {
height: 14px;
background-position: -658px 0;
}
.footerWrapper .iti-flag.br {
height: 14px;
background-position: -680px 0;
}
.footerWrapper .iti-flag.bs {
height: 10px;
background-position: -702px 0;
}
.footerWrapper .iti-flag.bt {
height: 14px;
background-position: -724px 0;
}
.footerWrapper .iti-flag.bv {
height: 15px;
background-position: -746px 0;
}
.footerWrapper .iti-flag.bw {
height: 14px;
background-position: -768px 0;
}
.footerWrapper .iti-flag.by {
height: 10px;
background-position: -790px 0;
}
.footerWrapper .iti-flag.bz {
height: 14px;
background-position: -812px 0;
}
.footerWrapper .iti-flag.ca {
height: 10px;
background-position: -834px 0;
}
.footerWrapper .iti-flag.cc {
height: 10px;
background-position: -856px 0;
}
.footerWrapper .iti-flag.cd {
height: 15px;
background-position: -878px 0;
}
.footerWrapper .iti-flag.cf {
height: 14px;
background-position: -900px 0;
}
.footerWrapper .iti-flag.cg {
height: 14px;
background-position: -922px 0;
}
.footerWrapper .iti-flag.ch {
height: 15px;
background-position: -944px 0;
}
.footerWrapper .iti-flag.ci {
height: 14px;
background-position: -961px 0;
}
.footerWrapper .iti-flag.ck {
height: 10px;
background-position: -983px 0;
}
.footerWrapper .iti-flag.cl {
height: 14px;
background-position: -1005px 0;
}
.footerWrapper .iti-flag.cm {
height: 14px;
background-position: -1027px 0;
}
.footerWrapper .iti-flag.cn {
height: 14px;
background-position: -1049px 0;
}
.footerWrapper .iti-flag.co {
height: 14px;
background-position: -1071px 0;
}
.footerWrapper .iti-flag.cp {
height: 14px;
background-position: -1093px 0;
}
.footerWrapper .iti-flag.cr {
height: 12px;
background-position: -1115px 0;
}
.footerWrapper .iti-flag.cu {
height: 10px;
background-position: -1137px 0;
}
.footerWrapper .iti-flag.cv {
height: 12px;
background-position: -1159px 0;
}
.footerWrapper .iti-flag.cw {
height: 14px;
background-position: -1181px 0;
}
.footerWrapper .iti-flag.cx {
height: 10px;
background-position: -1203px 0;
}
.footerWrapper .iti-flag.cy {
height: 13px;
background-position: -1225px 0;
}
.footerWrapper .iti-flag.cz {
height: 14px;
background-position: -1247px 0;
}
.footerWrapper .iti-flag.de {
height: 12px;
background-position: -1269px 0;
}
.footerWrapper .iti-flag.dg {
height: 10px;
background-position: -1291px 0;
}
.footerWrapper .iti-flag.dj {
height: 14px;
background-position: -1313px 0;
}
.footerWrapper .iti-flag.dk {
height: 15px;
background-position: -1335px 0;
}
.footerWrapper .iti-flag.dm {
height: 10px;
background-position: -1357px 0;
}
.footerWrapper .iti-flag.do {
height: 13px;
background-position: -1379px 0;
}
.footerWrapper .iti-flag.dz {
height: 14px;
background-position: -1401px 0;
}
.footerWrapper .iti-flag.ea {
height: 14px;
background-position: -1423px 0;
}
.footerWrapper .iti-flag.ec {
height: 14px;
background-position: -1445px 0;
}
.footerWrapper .iti-flag.ee {
height: 13px;
background-position: -1467px 0;
}
.footerWrapper .iti-flag.eg {
height: 14px;
background-position: -1489px 0;
}
.footerWrapper .iti-flag.eh {
height: 10px;
background-position: -1511px 0;
}
.footerWrapper .iti-flag.er {
height: 10px;
background-position: -1533px 0;
}
.footerWrapper .iti-flag.es {
height: 14px;
background-position: -1555px 0;
}
.footerWrapper .iti-flag.et {
height: 10px;
background-position: -1577px 0;
}
.footerWrapper .iti-flag.eu {
height: 14px;
background-position: -1599px 0;
}
.footerWrapper .iti-flag.fi {
height: 12px;
background-position: -1621px 0;
}
.footerWrapper .iti-flag.fj {
height: 10px;
background-position: -1643px 0;
}
.footerWrapper .iti-flag.fk {
height: 10px;
background-position: -1665px 0;
}
.footerWrapper .iti-flag.fm {
height: 11px;
background-position: -1687px 0;
}
.footerWrapper .iti-flag.fo {
height: 15px;
background-position: -1709px 0;
}
.footerWrapper .iti-flag.fr {
height: 14px;
background-position: -1731px 0;
}
.footerWrapper .iti-flag.ga {
height: 15px;
background-position: -1753px 0;
}
.footerWrapper .iti-flag.gb {
height: 10px;
background-position: -1775px 0;
}
.footerWrapper .iti-flag.gd {
height: 12px;
background-position: -1797px 0;
}
.footerWrapper .iti-flag.ge {
height: 14px;
background-position: -1819px 0;
}
.footerWrapper .iti-flag.gf {
height: 14px;
background-position: -1841px 0;
}
.footerWrapper .iti-flag.gg {
height: 14px;
background-position: -1863px 0;
}
.footerWrapper .iti-flag.gh {
height: 14px;
background-position: -1885px 0;
}
.footerWrapper .iti-flag.gi {
height: 10px;
background-position: -1907px 0;
}
.footerWrapper .iti-flag.gl {
height: 14px;
background-position: -1929px 0;
}
.footerWrapper .iti-flag.gm {
height: 14px;
background-position: -1951px 0;
}
.footerWrapper .iti-flag.gn {
height: 14px;
background-position: -1973px 0;
}
.footerWrapper .iti-flag.gp {
height: 14px;
background-position: -1995px 0;
}
.footerWrapper .iti-flag.gq {
height: 14px;
background-position: -2017px 0;
}
.footerWrapper .iti-flag.gr {
height: 14px;
background-position: -2039px 0;
}
.footerWrapper .iti-flag.gs {
height: 10px;
background-position: -2061px 0;
}
.footerWrapper .iti-flag.gt {
height: 13px;
background-position: -2083px 0;
}
.footerWrapper .iti-flag.gu {
height: 11px;
background-position: -2105px 0;
}
.footerWrapper .iti-flag.gw {
height: 10px;
background-position: -2127px 0;
}
.footerWrapper .iti-flag.gy {
height: 12px;
background-position: -2149px 0;
}
.footerWrapper .iti-flag.hk {
height: 14px;
background-position: -2171px 0;
}
.footerWrapper .iti-flag.hm {
height: 10px;
background-position: -2193px 0;
}
.footerWrapper .iti-flag.hn {
height: 10px;
background-position: -2215px 0;
}
.footerWrapper .iti-flag.hr {
height: 10px;
background-position: -2237px 0;
}
.footerWrapper .iti-flag.ht {
height: 12px;
background-position: -2259px 0;
}
.footerWrapper .iti-flag.hu {
height: 10px;
background-position: -2281px 0;
}
.footerWrapper .iti-flag.ic {
height: 14px;
background-position: -2303px 0;
}
.footerWrapper .iti-flag.id {
height: 14px;
background-position: -2325px 0;
}
.footerWrapper .iti-flag.ie {
height: 10px;
background-position: -2347px 0;
}
.footerWrapper .iti-flag.il {
height: 15px;
background-position: -2369px 0;
}
.footerWrapper .iti-flag.im {
height: 10px;
background-position: -2391px 0;
}
.footerWrapper .iti-flag.in {
height: 14px;
background-position: -2413px 0;
}
.footerWrapper .iti-flag.io {
height: 10px;
background-position: -2435px 0;
}
.footerWrapper .iti-flag.iq {
height: 14px;
background-position: -2457px 0;
}
.footerWrapper .iti-flag.ir {
height: 12px;
background-position: -2479px 0;
}
.footerWrapper .iti-flag.is {
height: 15px;
background-position: -2501px 0;
}
.footerWrapper .iti-flag.it {
height: 14px;
background-position: -2523px 0;
}
.footerWrapper .iti-flag.je {
height: 12px;
background-position: -2545px 0;
}
.footerWrapper .iti-flag.jm {
height: 10px;
background-position: -2567px 0;
}
.footerWrapper .iti-flag.jo {
height: 10px;
background-position: -2589px 0;
}
.footerWrapper .iti-flag.jp {
height: 14px;
background-position: -2611px 0;
}
.footerWrapper .iti-flag.ke {
height: 14px;
background-position: -2633px 0;
}
.footerWrapper .iti-flag.kg {
height: 12px;
background-position: -2655px 0;
}
.footerWrapper .iti-flag.kh {
height: 13px;
background-position: -2677px 0;
}
.footerWrapper .iti-flag.ki {
height: 10px;
background-position: -2699px 0;
}
.footerWrapper .iti-flag.km {
height: 12px;
background-position: -2721px 0;
}
.footerWrapper .iti-flag.kn {
height: 14px;
background-position: -2743px 0;
}
.footerWrapper .iti-flag.kp {
height: 10px;
background-position: -2765px 0;
}
.footerWrapper .iti-flag.kr {
height: 14px;
background-position: -2787px 0;
}
.footerWrapper .iti-flag.kw {
height: 10px;
background-position: -2809px 0;
}
.footerWrapper .iti-flag.ky {
height: 10px;
background-position: -2831px 0;
}
.footerWrapper .iti-flag.kz {
height: 10px;
background-position: -2853px 0;
}
.footerWrapper .iti-flag.la {
height: 14px;
background-position: -2875px 0;
}
.footerWrapper .iti-flag.lb {
height: 14px;
background-position: -2897px 0;
}
.footerWrapper .iti-flag.lc {
height: 10px;
background-position: -2919px 0;
}
.footerWrapper .iti-flag.li {
height: 12px;
background-position: -2941px 0;
}
.footerWrapper .iti-flag.lk {
height: 10px;
background-position: -2963px 0;
}
.footerWrapper .iti-flag.lr {
height: 11px;
background-position: -2985px 0;
}
.footerWrapper .iti-flag.ls {
height: 14px;
background-position: -3007px 0;
}
.footerWrapper .iti-flag.lt {
height: 12px;
background-position: -3029px 0;
}
.footerWrapper .iti-flag.lu {
height: 12px;
background-position: -3051px 0;
}
.footerWrapper .iti-flag.lv {
height: 10px;
background-position: -3073px 0;
}
.footerWrapper .iti-flag.ly {
height: 10px;
background-position: -3095px 0;
}
.footerWrapper .iti-flag.ma {
height: 14px;
background-position: -3117px 0;
}
.footerWrapper .iti-flag.mc {
height: 15px;
background-position: -3139px 0;
}
.footerWrapper .iti-flag.md {
height: 10px;
background-position: -3160px 0;
}
.footerWrapper .iti-flag.me {
height: 10px;
background-position: -3182px 0;
}
.footerWrapper .iti-flag.mf {
height: 14px;
background-position: -3204px 0;
}
.footerWrapper .iti-flag.mg {
height: 14px;
background-position: -3226px 0;
}
.footerWrapper .iti-flag.mh {
height: 11px;
background-position: -3248px 0;
}
.footerWrapper .iti-flag.mk {
height: 10px;
background-position: -3270px 0;
}
.footerWrapper .iti-flag.ml {
height: 14px;
background-position: -3292px 0;
}
.footerWrapper .iti-flag.mm {
height: 14px;
background-position: -3314px 0;
}
.footerWrapper .iti-flag.mn {
height: 10px;
background-position: -3336px 0;
}
.footerWrapper .iti-flag.mo {
height: 14px;
background-position: -3358px 0;
}
.footerWrapper .iti-flag.mp {
height: 10px;
background-position: -3380px 0;
}
.footerWrapper .iti-flag.mq {
height: 14px;
background-position: -3402px 0;
}
.footerWrapper .iti-flag.mr {
height: 14px;
background-position: -3424px 0;
}
.footerWrapper .iti-flag.ms {
height: 10px;
background-position: -3446px 0;
}
.footerWrapper .iti-flag.mt {
height: 14px;
background-position: -3468px 0;
}
.footerWrapper .iti-flag.mu {
height: 14px;
background-position: -3490px 0;
}
.footerWrapper .iti-flag.mv {
height: 14px;
background-position: -3512px 0;
}
.footerWrapper .iti-flag.mw {
height: 14px;
background-position: -3534px 0;
}
.footerWrapper .iti-flag.mx {
height: 12px;
background-position: -3556px 0;
}
.footerWrapper .iti-flag.my {
height: 10px;
background-position: -3578px 0;
}
.footerWrapper .iti-flag.mz {
height: 14px;
background-position: -3600px 0;
}
.footerWrapper .iti-flag.na {
height: 14px;
background-position: -3622px 0;
}
.footerWrapper .iti-flag.nc {
height: 10px;
background-position: -3644px 0;
}
.footerWrapper .iti-flag.ne {
height: 15px;
background-position: -3666px 0;
}
.footerWrapper .iti-flag.nf {
height: 10px;
background-position: -3686px 0;
}
.footerWrapper .iti-flag.ng {
height: 10px;
background-position: -3708px 0;
}
.footerWrapper .iti-flag.ni {
height: 12px;
background-position: -3730px 0;
}
.footerWrapper .iti-flag.nl {
height: 14px;
background-position: -3752px 0;
}
.footerWrapper .iti-flag.no {
height: 15px;
background-position: -3774px 0;
}
.footerWrapper .iti-flag.np {
width: 13px;
height: 15px;
background-position: -3796px 0;
}
.footerWrapper .iti-flag.nr {
height: 10px;
background-position: -3811px 0;
}
.footerWrapper .iti-flag.nu {
height: 10px;
background-position: -3833px 0;
}
.footerWrapper .iti-flag.nz {
height: 10px;
background-position: -3855px 0;
}
.footerWrapper .iti-flag.om {
height: 10px;
background-position: -3877px 0;
}
.footerWrapper .iti-flag.pa {
height: 14px;
background-position: -3899px 0;
}
.footerWrapper .iti-flag.pe {
height: 14px;
background-position: -3921px 0;
}
.footerWrapper .iti-flag.pf {
height: 14px;
background-position: -3943px 0;
}
.footerWrapper .iti-flag.pg {
height: 15px;
background-position: -3965px 0;
}
.footerWrapper .iti-flag.ph {
height: 10px;
background-position: -3987px 0;
}
.footerWrapper .iti-flag.pk {
height: 14px;
background-position: -4009px 0;
}
.footerWrapper .iti-flag.pl {
height: 13px;
background-position: -4031px 0;
}
.footerWrapper .iti-flag.pm {
height: 14px;
background-position: -4053px 0;
}
.footerWrapper .iti-flag.pn {
height: 10px;
background-position: -4075px 0;
}
.footerWrapper .iti-flag.pr {
height: 14px;
background-position: -4097px 0;
}
.footerWrapper .iti-flag.ps {
height: 10px;
background-position: -4119px 0;
}
.footerWrapper .iti-flag.pt {
height: 14px;
background-position: -4141px 0;
}
.footerWrapper .iti-flag.pw {
height: 13px;
background-position: -4163px 0;
}
.footerWrapper .iti-flag.py {
height: 11px;
background-position: -4185px 0;
}
.footerWrapper .iti-flag.qa {
height: 8px;
background-position: -4207px 0;
}
.footerWrapper .iti-flag.re {
height: 14px;
background-position: -4229px 0;
}
.footerWrapper .iti-flag.ro {
height: 14px;
background-position: -4251px 0;
}
.footerWrapper .iti-flag.rs {
height: 14px;
background-position: -4273px 0;
}
.footerWrapper .iti-flag.ru {
height: 14px;
background-position: -4295px 0;
}
.footerWrapper .iti-flag.rw {
height: 14px;
background-position: -4317px 0;
}
.footerWrapper .iti-flag.sa {
height: 14px;
background-position: -4339px 0;
}
.footerWrapper .iti-flag.sb {
height: 10px;
background-position: -4361px 0;
}
.footerWrapper .iti-flag.sc {
height: 10px;
background-position: -4383px 0;
}
.footerWrapper .iti-flag.sd {
height: 10px;
background-position: -4405px 0;
}
.footerWrapper .iti-flag.se {
height: 13px;
background-position: -4427px 0;
}
.footerWrapper .iti-flag.sg {
height: 14px;
background-position: -4449px 0;
}
.footerWrapper .iti-flag.sh {
height: 10px;
background-position: -4471px 0;
}
.footerWrapper .iti-flag.si {
height: 10px;
background-position: -4493px 0;
}
.footerWrapper .iti-flag.sj {
height: 15px;
background-position: -4515px 0;
}
.footerWrapper .iti-flag.sk {
height: 14px;
background-position: -4537px 0;
}
.footerWrapper .iti-flag.sl {
height: 14px;
background-position: -4559px 0;
}
.footerWrapper .iti-flag.sm {
height: 15px;
background-position: -4581px 0;
}
.footerWrapper .iti-flag.sn {
height: 14px;
background-position: -4603px 0;
}
.footerWrapper .iti-flag.so {
height: 14px;
background-position: -4625px 0;
}
.footerWrapper .iti-flag.sr {
height: 14px;
background-position: -4647px 0;
}
.footerWrapper .iti-flag.ss {
height: 10px;
background-position: -4669px 0;
}
.footerWrapper .iti-flag.st {
height: 10px;
background-position: -4691px 0;
}
.footerWrapper .iti-flag.sv {
height: 12px;
background-position: -4713px 0;
}
.footerWrapper .iti-flag.sx {
height: 14px;
background-position: -4735px 0;
}
.footerWrapper .iti-flag.sy {
height: 14px;
background-position: -4757px 0;
}
.footerWrapper .iti-flag.sz {
height: 14px;
background-position: -4779px 0;
}
.footerWrapper .iti-flag.ta {
height: 10px;
background-position: -4801px 0;
}
.footerWrapper .iti-flag.tc {
height: 10px;
background-position: -4823px 0;
}
.footerWrapper .iti-flag.td {
height: 14px;
background-position: -4845px 0;
}
.footerWrapper .iti-flag.tf {
height: 14px;
background-position: -4867px 0;
}
.footerWrapper .iti-flag.tg {
height: 13px;
background-position: -4889px 0;
}
.footerWrapper .iti-flag.th {
height: 14px;
background-position: -4911px 0;
}
.footerWrapper .iti-flag.tj {
height: 10px;
background-position: -4933px 0;
}
.footerWrapper .iti-flag.tk {
height: 10px;
background-position: -4955px 0;
}
.footerWrapper .iti-flag.tl {
height: 10px;
background-position: -4977px 0;
}
.footerWrapper .iti-flag.tm {
height: 14px;
background-position: -4999px 0;
}
.footerWrapper .iti-flag.tn {
height: 14px;
background-position: -5021px 0;
}
.footerWrapper .iti-flag.to {
height: 10px;
background-position: -5043px 0;
}
.footerWrapper .iti-flag.tr {
height: 14px;
background-position: -5065px 0;
}
.footerWrapper .iti-flag.tt {
height: 12px;
background-position: -5087px 0;
}
.footerWrapper .iti-flag.tv {
height: 10px;
background-position: -5109px 0;
}
.footerWrapper .iti-flag.tw {
height: 14px;
background-position: -5131px 0;
}
.footerWrapper .iti-flag.tz {
height: 14px;
background-position: -5153px 0;
}
.footerWrapper .iti-flag.ua {
height: 14px;
background-position: -5175px 0;
}
.footerWrapper .iti-flag.ug {
height: 14px;
background-position: -5197px 0;
}
.footerWrapper .iti-flag.um {
height: 11px;
background-position: -5219px 0;
}
.footerWrapper .iti-flag.us {
height: 11px;
background-position: -5241px 0;
}
.footerWrapper .iti-flag.uy {
height: 14px;
background-position: -5263px 0;
}
.footerWrapper .iti-flag.uz {
height: 10px;
background-position: -5285px 0;
}
.footerWrapper .iti-flag.va {
width: 15px;
height: 15px;
background-position: -5307px 0;
}
.footerWrapper .iti-flag.vc {
height: 14px;
background-position: -5324px 0;
}
.footerWrapper .iti-flag.ve {
height: 14px;
background-position: -5346px 0;
}
.footerWrapper .iti-flag.vg {
height: 10px;
background-position: -5368px 0;
}
.footerWrapper .iti-flag.vi {
height: 14px;
background-position: -5390px 0;
}
.footerWrapper .iti-flag.vn {
height: 14px;
background-position: -5412px 0;
}
.footerWrapper .iti-flag.vu {
height: 12px;
background-position: -5434px 0;
}
.footerWrapper .iti-flag.wf {
height: 14px;
background-position: -5456px 0;
}
.footerWrapper .iti-flag.ws {
height: 10px;
background-position: -5478px 0;
}
.footerWrapper .iti-flag.xk {
height: 15px;
background-position: -5500px 0;
}
.footerWrapper .iti-flag.ye {
height: 14px;
background-position: -5522px 0;
}
.footerWrapper .iti-flag.yt {
height: 14px;
background-position: -5544px 0;
}
.footerWrapper .iti-flag.za {
height: 14px;
background-position: -5566px 0;
}
.footerWrapper .iti-flag.zm {
height: 14px;
background-position: -5588px 0;
}
.footerWrapper .iti-flag.zw {
height: 10px;
background-position: -5610px 0;
}
.footerWrapper .iti-flag {
height: 15px;
background-image: url(/images/flags.png);
background-repeat: no-repeat;
background-color: #DBDBDB;
background-position: 20px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.footerWrapper .iti-flag {
-webkit-background-size: 5630px 15px;
background-size: 5630px 15px;
background-image: url(/images/ext/leasing-form/flags@2x.png);
}
}
.footerWrapper .iti-flag.np {
background-color: transparent;
}
.footerWrapper .hasSuccess::before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzM1ZDAxYTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4KPC9nPgo8L3N2Zz4K);
-webkit-background-size: cover;
background-size: cover;
right: 17px;
bottom: 13px;
}
.footerWrapper .hasSuccess .valid {
color: #484848 !important;
border-color: #18ae41 !important;
}
.footerWrapper .hasError.checkbox::before {
right: -22px;
bottom: 1px;
}
.footerWrapper .hasError::before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAwcHQiIGhlaWdodD0iNTAwcHQiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB2ZXJzaW9uPSIxLjEiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I2JkMzAyZDtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDkzLjgyNDIxOSA0NDkuODc4OTA2IEwgMjU2LjYxNzE4OCAzOC45ODQzNzUgQyAyNTMuMDU0Njg4IDMyLjg2MzI4MSAyNDIuOTc2NTYzIDMyLjg2MzI4MSAyMzkuNDE0MDYzIDM4Ljk4NDM3NSBMIDEuMzE2NDA2IDQ1MS4zOTA2MjUgQyAtMC40MjU3ODEgNDU0LjQ0OTIxOSAtMC40MjU3ODEgNDU4LjI1IDEuMzE2NDA2IDQ2MS4zMDg1OTQgQyAzLjEwMTU2MyA0NjQuMzcxMDk0IDYuMzk0NTMxIDQ2Ni4yNjk1MzEgOS45MjE4NzUgNDY2LjI2OTUzMSBMIDQ4Ni4xMDkzNzUgNDY2LjI2OTUzMSBDIDQ4Ni4xODc1IDQ2Ni4yNjk1MzEgNDg2LjI2NTYyNSA0NjYuMjY5NTMxIDQ4Ni4zMDQ2ODggNDY2LjI2OTUzMSBDIDQ5MS44MDg1OTQgNDY2LjI2OTUzMSA0OTYuMjI2NTYzIDQ2MS44NTE1NjMgNDk2LjIyNjU2MyA0NTYuMzQ3NjU2IEMgNDk2LjIyNjU2MyA0NTMuODY3MTg4IDQ5NS4zMzU5MzggNDUxLjYyMTA5NCA0OTMuODI0MjE5IDQ0OS44Nzg5MDYgWiBNIDIzMy4wNTg1OTQgMTkxLjEyODkwNiBDIDIzMy4wNTg1OTQgMTg4Ljk5NjA5NCAyMzQuNDkyMTg4IDE4Ny41NjI1IDIzNi42MjEwOTQgMTg3LjU2MjUgTCAyNTkuNDEwMTU2IDE4Ny41NjI1IEMgMjYxLjUzOTA2MyAxODcuNTYyNSAyNjIuOTM3NSAxODguOTk2MDk0IDI2Mi45Mzc1IDE5MS4xMjg5MDYgTCAyNjIuOTM3NSAzMzQuNTg5ODQ0IEMgMjYyLjkzNzUgMzM2LjcxODc1IDI2MS41MzkwNjMgMzM4LjE1MjM0NCAyNTkuNDEwMTU2IDMzOC4xNTIzNDQgTCAyMzYuNjIxMDk0IDMzOC4xNTIzNDQgQyAyMzQuNDkyMTg4IDMzOC4xNTIzNDQgMjMzLjA1ODU5NCAzMzYuNzE4NzUgMjMzLjA1ODU5NCAzMzQuNTg5ODQ0IFogTSAyNjMuNjcxODc1IDM5Ni4yMDcwMzEgQyAyNjMuNjcxODc1IDM5OC4zMzU5MzggMjYyLjIzODI4MSAzOTkuNzMwNDY5IDI2MC4xNDQ1MzEgMzk5LjczMDQ2OSBMIDIzNS45MjU3ODEgMzk5LjczMDQ2OSBDIDIzMy43OTI5NjkgMzk5LjczMDQ2OSAyMzIuMzk4NDM4IDM5OC4yOTY4NzUgMjMyLjM5ODQzOCAzOTYuMjA3MDMxIEwgMjMyLjM5ODQzOCAzNzAuMjAzMTI1IEMgMjMyLjM5ODQzOCAzNjguMDcwMzEzIDIzMy44MzIwMzEgMzY2LjY3NTc4MSAyMzUuOTI1NzgxIDM2Ni42NzU3ODEgTCAyNjAuMTQ0NTMxIDM2Ni42NzU3ODEgQyAyNjIuMjc3MzQ0IDM2Ni42NzU3ODEgMjYzLjY3MTg3NSAzNjguMDcwMzEzIDI2My42NzE4NzUgMzcwLjIwMzEyNSBaICIvPgo8L2c+Cjwvc3ZnPgo=);
-webkit-background-size: cover;
background-size: cover;
right: 17px;
bottom: 13px;
}
.footerWrapper .hasError .error {
color: #484848 !important;
border-color: #bd302d !important;
}
.footerWrapper .hasError .formError {
background: #bd302d;
font-size: 11px!important;
color: #fff;
padding: 8px 8px 2px;
position: absolute;
right: 0;
bottom: -16px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .selectWrap.hasError::before,
.footerWrapper .selectWrap.hasSuccess::before {
display: none;
}
.footerWrapper .datepicker--cells {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .datepicker--cell,
.footerWrapper .datepicker--days-names {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .datepicker--cell {
cursor: pointer;
font-size: 13px;
height: 32px;
margin-bottom: 2px;
display: flex;
position: relative;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 1;
}
.footerWrapper .datepicker--cell::after,
.footerWrapper .datepicker--cell::before {
height: 32px;
left: 50%;
z-index: -1;
position: absolute;
content: "";
}
.footerWrapper .datepicker--cell::before {
width: 50%;
display: none;
top: 0;
}
.footerWrapper .datepicker--cell::after {
width: 32px;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-top: -16px;
margin-left: -16px;
top: 50%;
}
.footerWrapper .datepicker--cell.-focus- {
color: #2ebcfe !important;
}
.footerWrapper .datepicker--cell.-focus-::before {
display: none;
}
.footerWrapper .datepicker--cell.-focus-::after {
background-color: #e8f8ff !important;
-webkit-border-radius: 3px!important;
border-radius: 3px !important;
}
.footerWrapper .datepicker--cell.-in-range- {
background-color: #e8f8ff;
}
.footerWrapper .datepicker--cell.-disabled- {
cursor: default;
color: #aeaeae;
}
.footerWrapper .datepicker--cell.-disabled-.-focus- {
color: #aeaeae;
}
.footerWrapper .datepicker--cell.-disabled-.-in-range- {
color: #a1a1a1;
}
.footerWrapper .datepicker--cell.-disabled-.-current-.-focus- {
color: #aeaeae;
}
.footerWrapper .datepicker--cell.-range-from-::before {
display: block;
}
.footerWrapper .datepicker--cell.-range-from-.datepicker--cell-month::before,
.footerWrapper .datepicker--cell.-range-from-.datepicker--cell-year::before {
display: none !important;
}
.footerWrapper .datepicker--cell.-range-to-::before {
display: block;
left: 0;
}
.footerWrapper .datepicker--cell.-range-to-.datepicker--cell-month::before,
.footerWrapper .datepicker--cell.-range-to-.datepicker--cell-year::before {
display: none !important;
}
.footerWrapper .datepicker--cell.-range-from-.-focus-::before,
.footerWrapper .datepicker--cell.-range-to-.-focus-::before {
background-color: #e8f8ff;
display: block !important;
}
.footerWrapper .datepicker--cell.-range-from-.-focus-::after {
-webkit-border-radius: 0!important;
border-radius: 50% 0 0 50%!important;
-webkit-border-top-left-radius: 50%!important;
-webkit-border-bottom-left-radius: 50% !important;
}
.footerWrapper .datepicker--cell.-range-to-.-focus-::after {
-webkit-border-radius: 0!important;
border-radius: 0 50% 50% 0!important;
-webkit-border-top-right-radius: 50%!important;
-webkit-border-bottom-right-radius: 50% !important;
}
.footerWrapper .datepicker--cell.-range-from-.-range-to- {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.footerWrapper .datepicker--cell.-selected- {
background-color: transparent;
color: #fff;
}
.footerWrapper .datepicker--cell.-selected-::before {
background-color: #e8f8ff;
}
.footerWrapper .datepicker--cell.-selected-::after {
background-color: #2ebcfe;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.footerWrapper .datepicker--cell.-selected-.-current- {
background-color: transparent;
color: #fff;
}
.footerWrapper .datepicker--cell.-selected-.-current-::after {
background-color: #2ebcfe;
}
.footerWrapper .datepicker--cell:empty {
cursor: default;
}
.footerWrapper .datepicker--days-names {
padding-bottom: 10px;
border-bottom: 1px solid #e4e4e4;
margin: 8px 0 3px;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .datepicker--day-name {
font-size: 13px;
color: #005da8;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.footerWrapper .datepicker--cell-day {
width: 14.28571%;
}
.footerWrapper .datepicker--cells-months {
height: 170px;
}
.footerWrapper .datepicker--cell-month {
width: 33.33%;
height: 25%;
}
.footerWrapper .datepicker--cells-years,
.footerWrapper .datepicker--years {
height: 170px;
}
.footerWrapper .datepicker--cell-year {
width: 25%;
height: 33.33%;
}
.footerWrapper .datepickers-container {
position: absolute;
left: 0;
top: 0;
z-index: 10000000;
}
@media print {
.footerWrapper .datepickers-container {
display: none;
}
}
.footerWrapper .datepicker {
background: #fff;
width: 355px;
padding: 10px;
border: 1px solid #e4e4e4;
opacity: 0;
-webkit-box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
position: absolute;
left: -100000px;
z-index: 100;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .datepicker--nav-action:hover,
.footerWrapper .datepicker--nav-title:hover {
background: #f0f0f0;
}
.footerWrapper .datepicker .datepickerContainer {
padding: 20px 32px;
border: 1px solid #e4e4e4;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .datepicker .datepickerButtons {
height: 56px;
padding-top: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .datepicker.-from-top- {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
.footerWrapper .datepicker.-from-right- {
-webkit-transform: translateX(8px);
-ms-transform: translateX(8px);
transform: translateX(8px);
}
.footerWrapper .datepicker.-from-bottom- {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
.footerWrapper .datepicker.-from-left- {
-webkit-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px);
}
.footerWrapper .datepicker.active {
opacity: 1;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
-webkit-transform: translateY(-6px);
-ms-transform: translateY(-6px);
transform: translateY(-6px);
-webkit-transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
-o-transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
}
.footerWrapper .datepicker-inline .datepicker {
position: relative;
left: auto;
right: auto;
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.footerWrapper .datepicker--content {
padding: 4px;
}
.footerWrapper .-only-timepicker- .datepicker--content,
.footerWrapper .datepicker--body {
display: none;
}
.footerWrapper .datepicker--body.active {
display: block;
}
.footerWrapper .datepicker--nav {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
min-height: 33px;
padding: 4px;
}
.footerWrapper .-only-timepicker- .datepicker--nav {
display: none;
}
.footerWrapper .datepicker--nav-action,
.footerWrapper .datepicker--nav-title {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
cursor: pointer;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.footerWrapper .datepicker--nav-action {
width: 32px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.footerWrapper .datepicker--nav-action svg {
width: 32px;
height: 32px;
}
.footerWrapper .datepicker--nav-action path {
fill: none;
stroke: #9c9c9c;
stroke-width: 2px;
}
.footerWrapper .datepicker--nav-title {
font-size: 15px;
font-weight: 700;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 0 8px;
}
.footerWrapper .datepicker--buttons,
.footerWrapper .datepicker--time {
padding: 4px;
border-top: 1px solid #efefef;
}
.footerWrapper .datepicker--nav-title.-disabled- {
cursor: default;
background: 0 0;
}
.footerWrapper .datepicker--buttons {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.footerWrapper .datepicker--button {
color: #4eb5e6;
cursor: pointer;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-flex: 1;
-ms-flex: 1;
-webkit-box-flex: 1;
flex: 1;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
height: 32px;
}
.footerWrapper .datepicker--time,
.footerWrapper .datepicker--time-current {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .datepicker--button:hover {
color: #4a4a4a;
background: #f0f0f0;
}
.footerWrapper .datepicker--time {
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .datepicker--time.-am-pm- .datepicker--time-sliders {
-webkit-box-flex: 0;
-webkit-flex: 0 1 138px;
-ms-flex: 0 1 138px;
flex: 0 1 138px;
max-width: 138px;
}
.footerWrapper .-only-timepicker- .datepicker--time {
border-top: none;
}
.footerWrapper .datepicker--time-sliders {
-webkit-box-flex: 0;
-webkit-flex: 0 1 153px;
-ms-flex: 0 1 153px;
flex: 0 1 153px;
margin-right: 10px;
max-width: 153px;
}
.footerWrapper .datepicker--time-label {
display: none;
font-size: 12px;
}
.footerWrapper .datepicker--time-current {
font-size: 14px;
text-align: center;
margin: 0 0 0 10px;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.footerWrapper .datepicker--time-current-colon {
margin: 0 2px 3px;
line-height: 1;
}
.footerWrapper .datepicker--time-current-hours,
.footerWrapper .datepicker--time-current-minutes {
line-height: 1;
font-size: 19px;
position: relative;
z-index: 1;
}
.footerWrapper .datepicker--time-current-hours:after,
.footerWrapper .datepicker--time-current-minutes:after {
content: "";
background: #f0f0f0;
-webkit-border-radius: 4px;
border-radius: 4px;
position: absolute;
left: -2px;
top: -3px;
right: -2px;
bottom: -2px;
z-index: -1;
opacity: 0;
}
.footerWrapper .datepicker--time-current-hours.-focus-:after,
.footerWrapper .datepicker--time-current-minutes.-focus-:after{
opacity: 1;
}
.footerWrapper .datepicker--time-current-ampm {
text-transform: uppercase;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
color: #9c9c9c;
margin-left: 6px;
font-size: 11px;
margin-bottom: 1px;
}
.footerWrapper .datepicker--time-row {
background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 0.5% 1px no-repeat;
background: -webkit-linear-gradient(left, #dedede, #dedede) left 0.5% 1px no-repeat;
background: -o-linear-gradient(left, #dedede, #dedede) left 0.5% 1px no-repeat;
background: linear-gradient(to right, #dedede, #dedede) left 0.5% 1px no-repeat;
height: 17px;
font-size: 11px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .datepicker--time-row:first-child {
margin-bottom: 4px;
}
.footerWrapper .datepicker--time-row input[type=range] {
background-color: transparent;
cursor: pointer;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
height: 100%;
padding: 0;
margin: 0;
-webkit-appearance: none;
}
.footerWrapper .datepicker--time-row input[type=range]::-ms-tooltip {
display: none;
}
.footerWrapper .datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
border-color: #b8b8b8;
}
.footerWrapper .datepicker--time-row input[type=range]:hover::-moz-range-thumb {
border-color: #b8b8b8;
}
.footerWrapper .datepicker--time-row input[type=range]:hover::-ms-thumb {
border-color: #b8b8b8;
}
.footerWrapper .datepicker--time-row input[type=range]:focus {
outline: 0;
}
.footerWrapper .datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
background: #2ebcfe;
border-color: #2ebcfe;
}
.footerWrapper .datepicker--time-row input[type=range]:focus::-moz-range-thumb {
background: #2ebcfe;
border-color: #2ebcfe;
}
.footerWrapper .datepicker--time-row input[type=range]:focus::-ms-thumb {
background: #2ebcfe;
border-color: #2ebcfe;
}
.footerWrapper .datepicker--time-row input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
height: 12px;
width: 12px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dedede;
background: #fff;
cursor: pointer;
-webkit-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
margin-top: -6px;
}
.footerWrapper .datepicker--time-row input[type=range]::-moz-range-thumb {
height: 12px;
width: 12px;
border-radius: 3px;
border: 1px solid #dedede;
background: #fff;
cursor: pointer;
-webkit-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
}
.footerWrapper .datepicker--time-row input[type=range]::-ms-thumb {
height: 12px;
width: 12px;
border-radius: 3px;
border: 1px solid #dedede;
background: #fff;
cursor: pointer;
-webkit-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
}
.footerWrapper .datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
border: none;
height: 1px;
cursor: pointer;
color: transparent;
background: 0 0;
}
.footerWrapper .datepicker--time-row input[type=range]::-moz-range-track {
border: none;
height: 1px;
cursor: pointer;
color: transparent;
background: 0 0;
}
.footerWrapper .datepicker--time-row input[type=range]::-ms-track {
border: none;
height: 1px;
cursor: pointer;
color: transparent;
background: 0 0;
}
.footerWrapper .datepicker--time-row input[type=range]::-ms-fill-lower {
background: 0 0;
}
.footerWrapper .datepicker--time-row input[type=range]::-ms-fill-upper {
background: 0 0;
}
.footerWrapper .datepicker--time-row span {
padding: 0 12px;
}
.footerWrapper .datepicker--time-icon {
color: #9c9c9c;
border: 1px solid;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 16px;
position: relative;
margin: 0 5px -1px 0;
width: 1em;
height: 1em;
}
.footerWrapper .datepicker--time-icon:after,
.footerWrapper .datepicker--time-icon:before {
content: "";
background: currentColor;
position: absolute;
}
.footerWrapper .slick-list,
.footerWrapper .slick-slider,
.footerWrapper .slick-track {
position: relative;
}
.footerWrapper .datepicker--time-icon:after {
height: 0.4em;
width: 1px;
left: -webkit-calc(49%);
left: calc(50% - 1px);
top: -webkit-calc(51%);
top: calc(50% + 1px);
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.footerWrapper .datepicker--time-icon:before {
width: 0.4em;
height: 1px;
top: -webkit-calc(51%);
top: calc(50% + 1px);
left: -webkit-calc(49%);
left: calc(50% - 1px);
}
.footerWrapper .datepicker--cell-day.-other-month-,
.footerWrapper .datepicker--cell-year.-other-decade- {
color: #dedede;
}
.footerWrapper .slick-slider {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.footerWrapper .slick-list {
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.footerWrapper .slick-list:focus {
outline: 0;
}
.footerWrapper .slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.footerWrapper .slick-slider .slick-list,
.footerWrapper .slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.footerWrapper .slick-track {
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.footerWrapper .slick-track:after,
.footerWrapper .slick-track:before {
content: "";
display: table;
}
.footerWrapper .slick-track:after {
clear: both;
}
.footerWrapper .slick-slide {
float: left;
min-height: 1px;
display: none;
}
.footerWrapper [dir=rtl] .slick-slide {
float: right;
}
.footerWrapper .slick-slide img {
display: block;
}
.footerWrapper .slick-slide.slick-loading img {
display: none;
}
.footerWrapper .slick-slide.dragging img {
pointer-events: none;
}
.footerWrapper .slick-initialized .slick-slide {
display: block;
}
.footerWrapper .slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.footerWrapper .slick-arrow.slick-hidden {
display: none;
}
.footerWrapper .banner {
right: 30px;
}
.footerWrapper .alert::before,
.footerWrapper .filterTitle .filterTitleInfo ul::before,
.footerWrapper .graphOccupancy li span::before,
.footerWrapper .hasSubmenu:hover::after,
.footerWrapper .header::before,
.footerWrapper .sectionHalf::after {
content: "";
}
.footerWrapper h1,
.footerWrapper h1.small {
line-height: 1.1;
}
.footerWrapper .alert,
.footerWrapper .alert *,
.footerWrapper .alert.active,
.footerWrapper .alert.active * {
color: #2ebcfe;
}
.footerWrapper .fixedBar,
.footerWrapper .graphOccupancy li {
-webkit-transition: all 0.25s linear;
}
.footerWrapper .fixedBar {
width: 400px;
margin-top: -69px;
position: relative;
transition: all 0.25s linear;
}
.footerWrapper .graphOccupancy li,
.footerWrapper .svg {
-o-transition: all 0.25s linear;
}
.footerWrapper .fixedBar.fixed {
margin-top: 0;
position: fixed;
top: 17px;
z-index: 1000;
}
.footerWrapper .fixedBar.absolute {
margin-top: 0;
position: absolute;
top: auto;
bottom: 0;
}
.footerWrapper .fixedBar:not(.fixed):not(.absolute) .verticalLineNav li.verticalLineNavTitle {
background-color: rgba(0, 93, 168, 0.05);
height: 60px;
padding: 0 28px;
margin: 0 -20px;
}
.footerWrapper .fixedBar:not(.fixed):not(.absolute) .verticalLineNav li.verticalLineNavTitle strong {
font-size: 20px;
}
.footerWrapper .graphOccupancy,
.footerWrapper .verticalLineNav li {
border-bottom: 1px solid #e4e4e4;
display: -webkit-box;
}
.footerWrapper .verticalLineNav {
list-style: none;
margin-bottom: 8px;
}
.footerWrapper .verticalLineNav li {
padding: 12px 0 10px;
margin: 0;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .alert,
.footerWrapper .graphOccupancy {
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .verticalLineNav li s {
padding-right: 10px;
}
.footerWrapper .graph {
position: relative;
}
.footerWrapper .graphOccupancy {
height: 91px;
list-style: none;
padding: 0 37px;
margin: 20px 0 45px;
display: flex;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .graphOccupancy li {
background-color: rgba(46, 188, 254, 0.5);
width: 15px;
height: 0;
margin: 0 1px 0 0;
position: relative;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
transition: all 0.25s linear;
border-radius: 3px 3px 0 0;
}
.footerWrapper .callus .callusBtn,
.footerWrapper .svg {
-webkit-transition: all 0.25s linear;
}
.footerWrapper .graphOccupancy li:last-of-type {
margin-right: 0;
}
.footerWrapper .graphOccupancy li.active,
.footerWrapper .graphOccupancy li:hover {
background-color: #2ebcfe;
}
.footerWrapper .graphOccupancy li span {
width: 15px;
font-size: 13px;
text-align: center;
pointer-events: none;
padding: 1px 0;
position: absolute;
bottom: -26px;
left: -7.5px;
}
.footerWrapper .graphOccupancy li span::before {
background-color: #e4e4e4;
width: 1px;
height: 5px;
position: absolute;
top: 0;
left: 50%;
}
.footerWrapper .graphOccupancy li.last span {
right: -7.5px;
left: auto;
}
.footerWrapper .graphOccupancy li.last span::before {
margin-left: -1px;
}
.footerWrapper .alert {
background-color: #fff;
min-height: 40px;
font-size: 14px;
overflow: hidden;
padding: 8px 17px;
border: 1px solid #e4e4e4;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-bottom: 10px;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .alert hr,
.footerWrapper .alert.active,
.footerWrapper .alert.active hr {
border-color: #2ebcfe;
}
.footerWrapper .alert p {
margin: 0;
}
.footerWrapper .alert hr {
opacity: 0.4;
}
.footerWrapper .alert.active::before {
background-color: rgba(46, 188, 254, 0.15);
}
.footerWrapper .alert.active .svg * {
fill: #2ebcfe !important;
}
.footerWrapper .alert.error,
.footerWrapper .alert.error hr {
border-color: #bd302d;
}
.footerWrapper .alert.error,
.footerWrapper .alert.error * {
color: #bd302d;
}
.footerWrapper .alert.error::before {
background-color: rgba(189, 48, 45, 0.15);
}
.footerWrapper .alert.error .svg * {
fill: #bd302d !important;
}
.footerWrapper .alert.success,
.footerWrapper .alert.success hr {
border-color: #18ae41;
}
.footerWrapper .alert.success {
color: #18ae41;
}
.footerWrapper .alert.success::before {
background-color: rgba(24, 174, 65, 0.15);
}
.footerWrapper .alert.success .svg * {
fill: #18ae41 !important;
}
.footerWrapper .alert.warning,
.footerWrapper .alert.warning hr {
border-color: #f9ab01;
}
.footerWrapper .alert.success * {
color: #18ae41;
}
.footerWrapper .alert.warning {
color: #f9ab01;
}
.footerWrapper .alert.warning::before {
background-color: rgba(249, 171, 1, 0.15);
}
.footerWrapper .header,
.footerWrapper .header .headerSearch,
.footerWrapper .header::before {
background-color: #005da8;
top: 0;
left: 0;
}
.footerWrapper .alert.warning .svg * {
fill: #f9ab01 !important;
}
.footerWrapper .alert.warning * {
color: #f9ab01;
}
.footerWrapper .header,
.footerWrapper .header .headerContent a:hover {
color: #fff;
}
.footerWrapper .alert::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1 !important;
}
.footerWrapper .alert * {
z-index: 10;
}
.footerWrapper .alert .svg {
width: 19px;
min-width: 19px;
height: 19px;
min-height: 19px;
margin: 0 8px 0 0;
}
.footerWrapper .alert .svg * {
fill: #2ebcfe !important;
}
.footerWrapper .alert .alertClose {
margin-left: auto;
}
.footerWrapper .alert .alertClose .svg {
cursor: pointer;
margin: 0 0 0 8px;
}

.footerWrapper .carBox,
.footerWrapper .close{
text-decoration: none;
}

.footerWrapper .hero {
color: #000;
overflow: hidden;
border-bottom: 1px solid #e4e4e4;
padding: 70px 0;
margin-bottom: -1px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 10;
}
.footerWrapper .hero .heroContent {
width: 100%;
position: static;
}
.footerWrapper .hero .heroContent h1 {
display: table;
}
.footerWrapper .hero .heroContent .svg {
margin: 0;
}
.footerWrapper .hero .heroContent p {
font-size: 17px;
font-weight: 700;
margin-bottom: 0;
display: table;
}
.footerWrapper .hero .heroContent .heroContentImg {
width: 895px;
overflow: hidden;
pointer-events: none;
display: none;
position: absolute;
left: 48%;
top: -75px;
bottom: 0;
z-index: -1;
}
.footerWrapper .filterTitle,
.footerWrapper .filterTitle .filterTitleInfo ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .hero .heroContent .heroContentImg img {
width: 100%;
position: absolute;
top: 0;
left: 0;
}
.footerWrapper .hero .heroContent .heroContentImg img.heroContentImgLine {
width: 1790px;
max-width: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
top: -658px;
left: -237px;
z-index: 10;
}
.footerWrapper .hero .heroContent .heroContentImg img.heroContentImgLine.bottom {
top: 0;
left: -895px;
}
.footerWrapper .section {
width: 100%;
max-width: 100%;
padding: 32px 0 50px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
margin: 0 auto;
position: relative;
}
.footerWrapper .sectionHalf {
padding-top: 1px;
border: 0 transparent!important;
margin-top: -1px;
position: relative;
}
.footerWrapper .contentBig,
.footerWrapper .contentMin {
width: 100%;
padding-left: 20px;
padding-right: 20px;
margin: 0 auto;
}
.footerWrapper .sectionHalf::after {
background-color: #005da8;
position: absolute;
top: 50%;
right: 0;
bottom: 0;
left: 0;
}
.footerWrapper .content,
.footerWrapper .contentBig,
.footerWrapper .contentFull,
.footerWrapper .contentMin,
.footerWrapper .contentWithFilter,
.footerWrapper .filterTitle,
.footerWrapper .sectionHalf > * {
position: relative;
}
.footerWrapper .sectionHalf > * {
z-index: 1;
}
.footerWrapper .contentFull {
padding-left: 20px;
padding-right: 20px;
}
.footerWrapper .contentMin {
max-width: 708px;
}
.footerWrapper .content {
width: 100%;
max-width: 1040px;
padding-left: 20px;
padding-right: 20px;
}
.footerWrapper .contentBig {
max-width: 1320px;
z-index: 1;
}
.footerWrapper .contentWithSidebar {
width: -webkit-calc(-355%);
width: calc(100% - 455px);
position: relative;
z-index: 1;
}
.footerWrapper .contentWithFilter {
width: -webkit-calc(-155%);
width: calc(100% - 255px);
z-index: 1;
}
.footerWrapper .sidebar {
width: 100%;
max-width: 455px;
padding-left: 55px;
}
.footerWrapper .filterTitle {
min-height: 95px;
text-align: center;
padding-bottom: 30px;
border-bottom: 1px solid #e2e2e2;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.footerWrapper .filterTitle.active img {
z-index: 1000;
}
.footerWrapper .filterTitle img {
max-width: none;
}
.footerWrapper .filterTitle .btn {
cursor: pointer;
transform: translate(-50%, 0);
position: absolute;
left: 50%;
bottom: 36px;
z-index: 1000;
}
.footerWrapper .filterTitle .filterTitleInfo {
background-color: #fff;
border-bottom: 1px solid #e4e4e4;
position: absolute;
top: -webkit-calc(55%);
top: calc(100% - 45px);
right: 0;
left: 0;
z-index: 100;
display: none;
}
.footerWrapper .filterTitle .filterTitleInfo ul {
list-style: none;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 50px;
position: relative;
}
.footerWrapper .filterTitle .filterTitleInfo ul::before {
border-top: 1px solid #e4e4e4;
position: absolute;
top: 0;
right: 8%;
left: 8%;
}
.footerWrapper .filterTitle .filterTitleInfo ul li {
width: 25%;
max-width: 229px;
padding-top: 30px;
position: relative;
}
.footerWrapper .filterTitle .filterTitleInfo ul li::before {
content: attr(data-number);
background-color: #005da8;
width: 39px;
height: 39px;
font-size: 17px;
font-weight: 700;
color: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-shadow: inset 0 0 0 3px #fff;
box-shadow: inset 0 0 0 3px #fff;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
position: absolute;
top: -20px;
left: 50%;
border: solid #e4e4e4;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
border-width: 1px;
border-radius: 50%;
}
.footerWrapper .borderBottom,
.footerWrapper .filter .filterHead,
.footerWrapper .greyBg {
border-bottom: 1px solid #e2e2e2;
}
.footerWrapper .filterTitle .contentBig {
padding-top: 30px;
}
.footerWrapper .filterTitle .contentBig h3 {
max-width: 100%;
padding: 0 275px;
margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
.footerWrapper .filterTitle .contentBig h3 {
padding-right: 0;
}
}
.footerWrapper .filter {
width: 255px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 3px 3px 0 0;
}
.footerWrapper .filter .filterWrap {
background-color: #f9f9f9;
width: 100%;
padding-bottom: 20px;
border: 1px solid #e2e2e2;
margin-top: -46px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 3px 3px 0 0;
}
.footerWrapper .filter .filterHead {
background-color: #005da8;
color: #fff;
padding: 13px 17px 12px;
margin: -1px -1px 0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 3px 3px 0 0;
}
.footerWrapper .filter .filterContent {
padding: 16px;
}
.footerWrapper .filter .filterContent .showHide:first-of-type {
margin-top: -16px;
}
.footerWrapper .filter .filterContent hr {
margin: 0 -16px;
}
.footerWrapper .filter .filterBtn {
height: 82px;
margin: 4px 0;
}
.footerWrapper .filter .filterBtn .filterBtnWrap {
padding: 16px 0;
}
.footerWrapper .filter .filterBtn .filterBtnWrap.fixed {
background-color: #f9f9f9;
padding: 16px;
border-top: 1px solid #e4e4e4;
margin: 0 -16px;
position: fixed;
bottom: 0;
z-index: 1000;
}
.footerWrapper .borderTop,
.footerWrapper .greyBg {
border-top: 1px solid #e2e2e2;
}
.footerWrapper .filter .filterBtn .filterBtnWrap.fixed .btn {
width: 221px;
}
.footerWrapper .filter .filterBtn .btn {
margin: 0;
}
.footerWrapper path.primary,
.footerWrapper polygon.primary,
.footerWrapper rect.primary {
fill: #005da8 !important;
}
.footerWrapper path.primaryAlt,
.footerWrapper polygon.primaryAlt,
.footerWrapper rect.primaryAlt {
fill: #2ebcfe !important;
}
.footerWrapper .primary,
.footerWrapper .primary:hover {
color: #005da8;
}
.footerWrapper .primary :not(.hasColor) {
fill: #005da8 !important;
}
.footerWrapper .primaryAlt,
.footerWrapper .primaryAlt:hover {
color: #2ebcfe;
}
.footerWrapper .primaryAlt :not(.hasColor) {
fill: #2ebcfe !important;
}
.footerWrapper .secondary,
.footerWrapper .secondary:hover {
color: #ef3c39;
}
.footerWrapper .secondary :not(.hasColor) {
fill: #ef3c39 !important;
}
.footerWrapper .success,
.footerWrapper .success:hover {
color: #18ae41;
}
.footerWrapper .success :not(.hasColor) {
fill: #18ae41 !important;
}
.footerWrapper .error,
.footerWrapper .error:hover {
color: #bd302d;
}
.footerWrapper .error :not(.hasColor) {
fill: #bd302d !important;
}
.footerWrapper .yellow,
.footerWrapper .yellow:hover {
color: #ffb949;
}
.footerWrapper .yellow :not(.hasColor) {
fill: #ffb949 !important;
}
.footerWrapper .warning,
.footerWrapper .warning:hover {
color: #f9ab01;
}
.footerWrapper .warning :not(.hasColor) {
fill: #f9ab01 !important;
}
.footerWrapper .white,
.footerWrapper .white:hover {
color: #fff;
}
.footerWrapper .white :not(.hasColor) {
fill: #fff !important;
}
.footerWrapper .black,
.footerWrapper .black:hover {
color: #000;
}
.footerWrapper .black :not(.hasColor) {
fill: #000 !important;
}
.footerWrapper .grey,
.footerWrapper .grey:hover {
color: #f9f9f9;
}
.footerWrapper .grey :not(.hasColor) {
fill: #f9f9f9 !important;
}
.footerWrapper .darkGrey,
.footerWrapper .darkGrey:hover {
color: #333;
}
.footerWrapper .darkGrey :not(.hasColor) {
fill: #333 !important;
}
.footerWrapper .darkGreyAlt,
.footerWrapper .darkGreyAlt:hover {
color: #a9a9a9;
}
.footerWrapper .darkGreyAlt :not(.hasColor) {
fill: #a9a9a9 !important;
}
.footerWrapper .textGrey,
.footerWrapper .textGrey:hover {
color: #484848;
}
.footerWrapper .textGrey :not(.hasColor) {
fill: #484848 !important;
}
.footerWrapper .greyBg {
background-color: #f9f9f9;
}
.footerWrapper .primaryBg {
background-color: #005da8 !important;
color: #fff;
}
.footerWrapper .secondaryBg {
background-color: #ef3c39 !important;
color: #fff;
}
.footerWrapper .activeBg {
background-color: #2ebcfe !important;
color: #fff;
}
.footerWrapper .successBg {
background-color: #18ae41 !important;
color: #fff;
}
.footerWrapper .warningBg {
background-color: #f9ab01 !important;
color: #fff;
}
.footerWrapper .errorBg {
background-color: #bd302d !important;
color: #fff;
}
.footerWrapper .blackBg {
background-color: #000 !important;
color: #fff;
}
.footerWrapper .h2,
.footerWrapper .h3,
.footerWrapper .h4,
.footerWrapper h1,
.footerWrapper h2,
.footerWrapper h3,
.footerWrapper h4 {
color: #333;
}
.footerWrapper .whiteBg {
background-color: #fff !important;
}
.footerWrapper .rectangles {
background-image: url(/images/rectangles.png);
background-position: 100% 50%;
background-repeat: no-repeat;
padding-top: 50px;
}
.footerWrapper .rectangles .content {
max-width: 965px;
}
.footerWrapper .rectangles .logo {
width: 84px;
height: 84px;
font-size: 84px;
display: block;
margin: -34px 0;
position: relative;
}
.footerWrapper h1 {
font-size: 61px;
font-weight: 300;
letter-spacing: -2px;
margin: 12px 0;
}
.footerWrapper .h2,
.footerWrapper h1.small,
.footerWrapper h2 {
font-weight: 700;
}
.footerWrapper h1.small {
font-size: 30px;
letter-spacing: -0.65px;
margin-bottom: 36px;
}
.footerWrapper .h2,
.footerWrapper h2 {
font-size: 38px;
letter-spacing: -1px;
margin: 18px 0 50px;
position: relative;
}
.footerWrapper .h2.line,
.footerWrapper h2.line {
padding-bottom: 17px;
}
.footerWrapper .h2.line.white::after,
.footerWrapper h2.line.white::after {
border-bottom-color: #fff;
}
.footerWrapper .h2.line::after,
.footerWrapper h2.line::after {
content: "";
width: 36px;
border-bottom: 2px solid #005da8;
margin-left: -18px;
position: absolute;
left: 50%;
bottom: 0;
}
.footerWrapper .h2.smallTitle,
.footerWrapper h2.smallTitle {
font-size: 24px;
font-weight: 300;
}
.footerWrapper .h3,
.footerWrapper .h4,
.footerWrapper h3,
.footerWrapper h4 {
font-weight: 700;
}
.footerWrapper .h3,
.footerWrapper h3 {
font-size: 20px;
letter-spacing: -0.5px;
line-height: 1.3;
margin-bottom: 14px;
}
.footerWrapper .h3.large,
.footerWrapper h3.large {
font-size: 21px !important;
}
.footerWrapper .h4,
.footerWrapper h4 {
font-size: 15px;
letter-spacing: -0.25px;
margin: 3px 0 12px;
}
.footerWrapper .icon,
.footerWrapper .iconBig,
.footerWrapper .iconMin,
.footerWrapper .iconSmall {
display: block;
margin: 0 auto;
position: relative;
}
.footerWrapper img.svg {
max-width: 25px;
opacity: 0;
}
.footerWrapper .svg {
opacity: 1;
transition: all 0.25s linear;
}
.footerWrapper .callus .callusBtn,
.footerWrapper .carBox {
-o-transition: all 0.25s linear;
}
.footerWrapper .iconMin {
width: 25px!important;
min-width: 25px!important;
height: 25px!important;
font-size: 25px !important;
}
.footerWrapper .iconSmall {
width: 35px!important;
min-width: 35px!important;
height: 35px!important;
font-size: 35px !important;
}
.footerWrapper .icon {
width: 52px!important;
min-width: 52px!important;
height: 52px!important;
font-size: 52px !important;
}
.footerWrapper .iconBig {
width: 88px;
min-width: 88px;
height: 88px;
font-size: 88px;
}
.footerWrapper .iconCarModel {
max-width: 220px;
}
.footerWrapper .map {
width: 100%;
height: 0;
padding-top: 92.3636364%;
overflow: hidden;
position: relative;
}
.footerWrapper .map iframe {
width: 100%;
height: -webkit-calc(220%);
height: calc(100% + 120px);
border: 0 transparent;
position: absolute;
bottom: 0;
}
.footerWrapper .banner,
.footerWrapper .primaryBoxes .primaryBox {
-webkit-border-top-left-radius: 3px;
}
.footerWrapper .banner {
background-color: #333;
width: 485px;
color: #fff;
padding: 13px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
position: absolute;
top: 124px;
z-index: 1000;
-webkit-animation: banner 3s ease;
animation: banner 3s ease;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .bookmark,
.footerWrapper .callus .callusBtn {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .banner .bannerIcon {
margin-right: 5px;
}
.footerWrapper .banner .bannerClose {
cursor: pointer;
position: absolute;
top: 10px;
right: 7px;
}
.footerWrapper .banner .bannerClose .svg {
width: 20.2px;
max-width: 20.2px;
height: 20.2px;
max-height: 20.2px;
}
.footerWrapper .banner * {
color: #fff;
margin: 0;
}
@-webkit-keyframes banner {
0%,
71% {
right: -545px;
}
100% {
right: 30px;
}
}
@keyframes banner {
0%,
71% {
right: -545px;
}
100% {
right: 30px;
}
}
.footerWrapper .callus {
min-width: 60px;
min-height: 60px;
-webkit-border-radius: 50%;
border-radius: 50%;
position: fixed;
right: 30px;
bottom: 30px;
z-index: 100;
-webkit-animation: callus 1.5s ease;
animation: callus 1.5s ease;
}
.footerWrapper .callus:hover::before,
.footerWrapper .callus:not(.active)::before {
content: "";
width: 68px;
height: 68px;
-webkit-animation: callusBlinkBefore 10s linear infinite,callusBlinkBeforeInit 10s linear;
animation: callusBlinkBefore 10s linear infinite,callusBlinkBeforeInit 10s linear;
-webkit-animation-delay: 2s;
animation-delay: 2s;
pointer-events: none;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
right: -4px;
bottom: -4px;
z-index: 100;
}
.footerWrapper .callus:hover::after,
.footerWrapper .callus:not(.active)::after {
content: "";
width: 84px;
height: 84px;
-webkit-animation: callusBlinkAfter 10s linear infinite,callusBlinkAfterInit 10s linear;
animation: callusBlinkAfter 10s linear infinite,callusBlinkAfterInit 10s linear;
-webkit-animation-delay: 2s;
animation-delay: 2s;
pointer-events: none;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
right: -12px;
bottom: -12px;
z-index: 100;
}
.footerWrapper .callus:hover::before {
-webkit-animation: callusBlinkBeforeHover 10s linear infinite;
animation: callusBlinkBeforeHover 10s linear infinite;
}
.footerWrapper .callus:hover::after {
-webkit-animation: callusBlinkAfterHover 10s linear infinite;
animation: callusBlinkAfterHover 10s linear infinite;
}
.footerWrapper .callus .callusBtn {
cursor: pointer;
background-color: #2ebcfe;
width: 60px;
height: 60px;
border: 0 transparent;
-webkit-border-radius: 50%;
border-radius: 50%;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
right: 0;
bottom: 0;
z-index: 10;
transition: all 0.25s linear;
}
.footerWrapper .callus .callusBtn:hover {
background-color: #29a9e4;
}
.footerWrapper .callus .callusBtn .svg {
width: 28px;
height: 28px;
}
.footerWrapper .callus .callusContent {
background-color: #fff;
width: 280px;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
padding: 30px;
border: 1px solid #e4e4e4;
display: none;
position: relative;
right: 30px;
bottom: 30px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .callus .callusContent .callusContentClose {
cursor: pointer;
position: absolute;
top: 10px;
right: 10px;
}
.footerWrapper .callus .callusContent .callusContentClose .svg {
width: 21px;
height: 21px;
}
@-webkit-keyframes callus {
0%,
83% {
bottom: -100px;
}
100% {
bottom: 30px;
}
}
@keyframes callus {
0%,
83% {
bottom: -100px;
}
100% {
bottom: 30px;
}
}
@-webkit-keyframes callusBlinkBefore {
0%,
14% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@keyframes callusBlinkBefore {
0%,
14% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@-webkit-keyframes callusBlinkAfter {
12%,
2% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
@keyframes callusBlinkAfter {
12%,
2% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
@-webkit-keyframes callusBlinkBeforeInit {
0%,
14%,
32% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
23%,
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@keyframes callusBlinkBeforeInit {
0%,
14%,
32% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
23%,
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@-webkit-keyframes callusBlinkAfterInit {
12%,
2%,
30% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
25%,
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
@keyframes callusBlinkAfterInit {
12%,
2%,
30% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
25%,
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
@-webkit-keyframes callusBlinkBeforeHover {
0%,
14% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@keyframes callusBlinkBeforeHover {
0%,
14% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
5% {
-webkit-box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
box-shadow: 0 0 0 6px rgba(46, 188, 254, 0.6);
}
}
@-webkit-keyframes callusBlinkAfterHover {
12%,
2% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
@keyframes callusBlinkAfterHover {
12%,
2% {
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
7% {
-webkit-box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
box-shadow: 0 0 0 4px rgba(46, 188, 254, 0.2);
}
}
.footerWrapper .bookmark {
overflow: hidden;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #e4e4e4;
-webkit-border-radius: 3px;
border-radius: 3px;
display: flex;
}
.footerWrapper .bookmark .bookmarkList {
background-color: #f9f9f9;
width: 200px;
list-style: none;
border-right: 1px solid #e4e4e4;
margin: 0 0 -1px;
}
.footerWrapper .bookmark .bookmarkList li {
cursor: pointer;
height: 51px;
color: #a9a9a9;
padding: 15px;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: color 0.25s linear, background-color 0.25s linear, border-color 0.25s linear;
-o-transition: color 0.25s linear, background-color 0.25s linear, border-color 0.25s linear;
transition: color 0.25s linear, background-color 0.25s linear, border-color 0.25s linear;
}
.footerWrapper .bookmark .bookmarkList li:hover {
color: #005da8;
}
.footerWrapper .bookmark .bookmarkList li.active {
background-color: #fff;
font-weight: 700;
color: #005da8;
border-bottom: 2px solid #005da8;
margin-right: -1px;
}
.footerWrapper .bookmark .bookmarkContent {
background-color: #fff;
width: -webkit-calc(-100%);
width: calc(100% - 200px);
padding: 0 30px 30px;
display: none;
}
.footerWrapper .bookmark .bookmarkContent .bookmarkContentTitle {
height: 50px;
color: #005da8;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .close,
.footerWrapper del,
.footerWrapper s {
color: #000;
}
.footerWrapper .boxes li,
.footerWrapper .carBox {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
}
.footerWrapper .carBox {
background-color: #fff;
min-width: 168px;
max-width: -webkit-calc(80%);
max-width: calc(100% - 20px);
text-align: center;
padding: 10px 8px;
margin: 10px 0 10px 20px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .primaryBoxes,
.footerWrapper .primaryBoxes .primaryBox {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .carBox:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.footerWrapper .carBox img {
max-width: 120px;
margin: 0 auto;
}
.footerWrapper .primaryBoxes {
margin: 0 -4.5px;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
@media screen and (max-width: 1249px) {
.footerWrapper .primaryBoxes {
width: 603px;
margin: 0 auto;
}
}
.footerWrapper .primaryBoxes .primaryBox {
background-color: rgba(255, 255, 255, 0.12);
width: 192px;
height: 192px;
text-align: center;
padding: 13px;
margin: 4.5px;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
float: left;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .boxes,
.footerWrapper .primaryBoxes .primaryBox .primaryBoxIcon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .primaryBoxes .primaryBox .primaryBoxIcon {
height: 100px;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .boxes {
text-align: center;
list-style: none;
margin: 0 -25px;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .boxes li {
background-color: #fff;
width: -webkit-calc(-16.666667%);
width: calc(33.333333% - 50px);
padding: 19px 55px 41px;
margin: 16px 25px 17px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
}
.footerWrapper .boxes li .boxesInfo,
.footerWrapper .paragraphWithIcon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .boxes li .boxesInfo,
.footerWrapper .calcBox .calcBoxRight {
-webkit-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.footerWrapper .boxes li:nth-of-type(-1n+3) {
margin-top: 0;
}
.footerWrapper .boxes li:nth-last-of-type(-1n+3) {
margin-bottom: 0;
}
.footerWrapper .boxes li .icon {
margin: 15px auto;
}
.footerWrapper .boxes li .boxesInfo {
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.footerWrapper .boxes li .boxesInfo .btn {
width: 100%;
max-width: 150px;
padding-right: 0;
padding-left: 0;
margin: 0 auto;
}
.footerWrapper ::-moz-selection {
color: #fff;
background: #005da8;
}
.footerWrapper ::selection {
color: #fff;
background: #005da8;
}
.footerWrapper .fullWidth {
width: 100% !important;
}
.footerWrapper .fullHeight {
min-height: 100vh;
border: 0 transparent;
}
.footerWrapper .maxHeight {
min-height: 100%;
}
.footerWrapper .regular {
font-weight: 400;
}
.footerWrapper .paragraphWithIcon {
margin-bottom: 15px;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.footerWrapper .paragraphWithIcon.center {
justify-content: center;
-webkit-justify-content: center;
}

.footerWrapper .paragraphWithIcon .svg {
margin: 0 10px 0 0;
}
.footerWrapper .paragraphWithIcon p {
margin-bottom: 0;
}
.footerWrapper .close {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 6px;
right: 20px;
}
.footerWrapper .close .iconMin {
width: 26px;
height: 26px;
margin: -3px 0 0 6px;
}
.footerWrapper .small,
.footerWrapper small {
font-size: 13px !important;
}
.footerWrapper .large {
font-size: 18px !important;
}
.footerWrapper .removeZIndex {
z-index: auto;
}
.footerWrapper [data-tooltip] {
display: inline-block;
position: relative;
}
.footerWrapper [data-tooltip][data-tooltip-resize=true]::before {
width: auto;
white-space: nowrap;
}
.footerWrapper [data-tooltip].tooltip {
cursor: help;
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+ICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNhOWE5YTkiIGQ9Ik0xNSwzQzguMzczLDMsMyw4LjM3MywzLDE1YzAsNi42MjcsNS4zNzMsMTIsMTIsMTJzMTItNS4zNzMsMTItMTJDMjcsOC4zNzMsMjEuNjI3LDMsMTUsM3ogTTE2LDIxaC0ydi03aDJWMjF6IE0xNSwxMS41IGMtMC44MjgsMC0xLjUtMC42NzItMS41LTEuNXMwLjY3Mi0xLjUsMS41LTEuNXMxLjUsMC42NzIsMS41LDEuNVMxNS44MjgsMTEuNSwxNSwxMS41eiI+PC9wYXRoPjwvc3ZnPg==) 0 50% no-repeat;
min-width: 21px;
height: 21px;
text-align: center;
margin-left: 5px;
display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper [data-tooltip]::after,
.footerWrapper [data-tooltip]::before {
opacity: 0;
visibility: hidden;
position: absolute;
left: 50%;
z-index: 99;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
pointer-events: none;
}
.footerWrapper [data-tooltip].tooltip:hover {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+ICAgIDxwYXRoIHN0eWxlPSJmaWxsOiMyZWJjZmUiIGQ9Ik0xNSwzQzguMzczLDMsMyw4LjM3MywzLDE1YzAsNi42MjcsNS4zNzMsMTIsMTIsMTJzMTItNS4zNzMsMTItMTJDMjcsOC4zNzMsMjEuNjI3LDMsMTUsM3ogTTE2LDIxaC0ydi03aDJWMjF6IE0xNSwxMS41IGMtMC44MjgsMC0xLjUtMC42NzItMS41LTEuNXMwLjY3Mi0xLjUsMS41LTEuNXMxLjUsMC42NzIsMS41LDEuNVMxNS44MjgsMTEuNSwxNSwxMS41eiI+PC9wYXRoPjwvc3ZnPg==);
}
.footerWrapper [data-tooltip].tooltip > span {
margin-left: 26px;
display: inline-block;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.footerWrapper [data-tooltip]::before {
content: attr(data-tooltip);
width: 194px;
background-color: #484848;
font-size: 13px;
font-weight: 400;
color: #fff;
white-space: normal;
text-align: center;
line-height: 1.2;
letter-spacing: normal;
padding: 9px 15px 8px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -webkit-calc(102%);
bottom: calc(100% + 2px);
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper [data-tooltip]::after {
content: '';
width: 0;
height: 0;
border: 5px solid transparent;
border-top-color: #484848;
margin-left: -5px;
bottom: -webkit-calc(92%);
bottom: calc(100% - 8px);
transition: all 0.25s linear;
}
.footerWrapper [data-tooltip][data-tooltip-hide=true]::after,
.footerWrapper [data-tooltip][data-tooltip-hide=true]::before {
opacity: 0 !important;
}
.footerWrapper [data-tooltip]:hover::after,
.footerWrapper [data-tooltip]:hover::before,
.footerWrapper [data-tooltip][data-tooltip-active=true]::after,
.footerWrapper [data-tooltip][data-tooltip-active=true]::before {
opacity: 1;
visibility: visible;
}
.footerWrapper [data-tooltip]:hover::before,
.footerWrapper [data-tooltip][data-tooltip-active=true]::before {
bottom: -webkit-calc(110%);
bottom: calc(100% + 10px);
}
.footerWrapper [data-tooltip]:hover::after,
.footerWrapper [data-tooltip][data-tooltip-active=true]::after {
bottom: 100%;
}
.footerWrapper [data-tooltip][data-tooltip-position=right]::before {
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
bottom: auto;
left: -webkit-calc(102%);
left: calc(100% + 2px);
}
.footerWrapper [data-tooltip][data-tooltip-position=right]::after {
border: 5px solid transparent;
border-right-color: #484848;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
bottom: auto;
left: -webkit-calc(97%);
left: calc(100% - 3px);
}
.footerWrapper [data-tooltip][data-tooltip-position=right]:hover::before,
.footerWrapper [data-tooltip][data-tooltip-position=right][data-tooltip-active=true]::before {
bottom: auto;
left: -webkit-calc(110%);
left: calc(100% + 10px);
}
.footerWrapper [data-tooltip][data-tooltip-position=right]:hover::after,
.footerWrapper [data-tooltip][data-tooltip-position=right][data-tooltip-active=true]::after {
bottom: auto;
left: -webkit-calc(105%);
left: calc(100% + 5px);
}
.footerWrapper [data-tooltip][data-tooltip-position=bottom]::before {
top: -webkit-calc(102%);
top: calc(100% + 2px);
bottom: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=bottom]::after {
border: 5px solid transparent;
border-bottom-color: #484848;
top: -webkit-calc(92%);
top: calc(100% - 8px);
bottom: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=bottom]:hover::before,
.footerWrapper [data-tooltip][data-tooltip-position=bottom][data-tooltip-active=true]::before {
top: -webkit-calc(110%);
top: calc(100% + 10px);
bottom: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=bottom]:hover::after,
.footerWrapper [data-tooltip][data-tooltip-position=bottom][data-tooltip-active=true]::after {
top: 100%;
bottom: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=left]::before {
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
right: -webkit-calc(102%);
right: calc(100% + 2px);
bottom: auto;
left: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=left]::after {
border: 5px solid transparent;
border-left-color: #484848;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
right: -webkit-calc(92%);
right: calc(100% - 8px);
bottom: auto;
left: auto;
}
.footerWrapper .border,
.footerWrapper .borderBottom,
.footerWrapper .borderLeft,
.footerWrapper .borderRight,
.footerWrapper .borderTop,
.footerWrapper hr {
border-color: #e4e4e4;
}
.footerWrapper [data-tooltip][data-tooltip-position=left]:hover::before,
.footerWrapper [data-tooltip][data-tooltip-position=left][data-tooltip-active=true]::before {
right: -webkit-calc(110%);
right: calc(100% + 10px);
bottom: auto;
left: auto;
}
.footerWrapper [data-tooltip][data-tooltip-position=left]:hover::after,
.footerWrapper [data-tooltip][data-tooltip-position=left][data-tooltip-active=true]::after {
right: 100%;
bottom: auto;
left: auto;
}
.footerWrapper .inlineDotList {
list-style: none;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .inlineDotList li {
margin: 0;
position: relative;
display: inline-block;
}
.footerWrapper .inlineDotList li:not(:first-of-type) {
padding-left: 34px;
}
.footerWrapper .inlineDotList li:not(:first-of-type)::after {
content: '';
background-color: #a9a9a9;
width: 5px;
height: 5px;
margin-top: -1px;
position: absolute;
top: 50%;
left: 14px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .hr,
.footerWrapper label {
position: relative;
}
.footerWrapper .listSmallLine li {
line-height: 1.6;
margin: 0;
}
.footerWrapper label {
font-size: 13px;
display: block;
}
.footerWrapper label .primaryAlt {
font-size: 15px;
}
.footerWrapper hr {
margin: 10px 0;
}
.footerWrapper .hr {
border-top: 1px solid #e4e4e4;
margin: 37px 0;
}
.footerWrapper .hr.lineLeft::after,
.footerWrapper .hr.lineRight::after {
background-color: #e4e4e4;
width: 100%;
height: 1px;
position: absolute;
top: -1px;
content: '';
}
.footerWrapper .hr.lineLeft::after {
right: 100%;
}
.footerWrapper .hr.lineRight::after {
left: 100%;
}
.footerWrapper .galleryGrid {
list-style: none;
margin-bottom: -50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .galleryGrid::after {
content: '';
-webkit-box-flex: 1;
-webkit-flex: auto;
-ms-flex: auto;
flex: auto;
}
.footerWrapper .galleryGrid figure,
.footerWrapper .galleryGrid figure .galleryGridItem {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
position: relative;
}
.footerWrapper .galleryGrid figure {
background-color: #fff;
width: -webkit-calc(-0.666667%);
width: calc(33.333333% - 34px);
overflow: hidden;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
float: left;
margin: 0 51px 50px 0;
}
.footerWrapper .galleryGrid figure:last-of-type,
.footerWrapper .galleryGrid figure:nth-of-type(3n+3) {
margin-right: 0;
}
.footerWrapper .galleryGrid figure .galleryGridItem {
width: 100%;
padding-top: 100%;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .galleryGrid figure .galleryGridItem:hover .galleryGridIcon {
opacity: 1;
margin-top: -22px !important;
}
.footerWrapper .galleryGrid figure .galleryGridItem:hover a:not(.galleryGridIcon),
.footerWrapper .galleryGrid figure .galleryGridItem:hover span:not(.galleryGridIcon) {
-webkit-transform: scale(1.0201);
-ms-transform: scale(1.0201);
transform: scale(1.0201);
}
.footerWrapper .galleryGrid figure .galleryGridItem:hover a:not(.galleryGridIcon)::after,
.footerWrapper .galleryGrid figure .galleryGridItem:hover span:not(.galleryGridIcon)::after {
opacity: 0.2;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcons {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 50%;
left: 0;
z-index: 100;
pointer-events: none;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon {
cursor: pointer;
background-color: #2ebcfe;
font-weight: 600;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 45px;
height: 45px;
color: #fff;
text-decoration: none;
opacity: 0;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.2);
margin: -42px 5px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
pointer-events: all;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon:nth-of-type(2) {
margin-top: -62px;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon:nth-of-type(3) {
margin-top: -82px;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon:hover {
background-color: #29a9e4;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon:active {
background-color: #2596cb;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridIcon .svg {
margin: 0;
}
.footerWrapper .galleryGrid figure .galleryGridItem a:not(.galleryGridIcon),
.footerWrapper .galleryGrid figure .galleryGridItem span:not(.galleryGridIcon) {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: scale(1.0001);
-ms-transform: scale(1.0001);
transform: scale(1.0001);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .galleryGrid figure .galleryGridItem a:not(.galleryGridIcon) img,
.footerWrapper .galleryGrid figure .galleryGridItem span:not(.galleryGridIcon) img {
width: 100%;
height: 100%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-o-object-fit: cover;
object-fit: cover;
position: relative;
left: 50%;
}
.footerWrapper .galleryGrid figure .galleryGridItem a:not(.galleryGridIcon)::after,
.footerWrapper .galleryGrid figure .galleryGridItem span:not(.galleryGridIcon)::after {
content: '';
background-color: #000;
opacity: 0;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .galleryGrid figure .galleryGridItem figcaption {
display: none;
}
.footerWrapper .galleryGrid figure .galleryGridItem .galleryGridCaption {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%);
width: 100%;
color: #fff;
text-align: center;
pointer-events: none;
padding: 68px 10px 10px;
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 100;
}
.footerWrapper .rating {
color: #005da8;
font-weight: 600;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .rating .ratingStars {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .rating .ratingStars .svg {
width: 22px;
min-width: 22px;
height: 22px;
font-size: 22px;
margin: 0 3px;
}
.footerWrapper .rating .ratingStars .svg:first-of-type {
margin-left: 10px;
}
.footerWrapper .circleIcon {
display: inline-block;
border: 1px solid #e4e4e4;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: 0 5px;
}
.footerWrapper .offlineDot {
    background-color:#a9a9a9;width:8px;height:8px;margin-right:5px;display:inline-block;position:relative;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%
}
.footerWrapper .onlineDot {
background-color: #18ae41;
width: 8px;
height: 8px;
margin-right: 5px;
display: inline-block;
position: relative;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
border-radius: 50%;
}
.footerWrapper .article,
.footerWrapper .article a.articleImg::before {
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .onlineDot::before {
content: '';
position: absolute;
top: -3px;
right: -3px;
bottom: -3px;
left: -3px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: inset 0 0 0 3px rgba(24, 174, 65, 0.5);
box-shadow: inset 0 0 0 3px rgba(24, 174, 65, 0.5);
-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
-o-transition: transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
-webkit-animation: pulsing 1.7s infinite;
animation: pulsing 1.7s infinite;
}
@-webkit-keyframes pulsing {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
80% {
-webkit-transform: scale(1.8);
transform: scale(1.8);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
@keyframes pulsing {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
80% {
-webkit-transform: scale(1.8);
transform: scale(1.8);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
.footerWrapper p {
line-height: 1.6;
}
.footerWrapper ol,
.footerWrapper ul {
list-style-position: inside;
margin-left: 0;
}
.footerWrapper ol li,
.footerWrapper ul li {
margin-bottom: 6px;
}
.footerWrapper .listPrimary {
list-style: none;
margin-top: 9px;
}
.footerWrapper .listPrimary li {
line-height: 1.5;
padding-left: 19px;
margin: 0 0 12px;
position: relative;
}
.footerWrapper .listPrimary li ul li ul li::before,
.footerWrapper .listPrimary li ul li::before,
.footerWrapper .listPrimary li::before {
width: 6px;
height: 6px;
position: absolute;
top: 9px;
left: 0;
content: '';
}
.footerWrapper .listPrimary li::before {
background-color: #005da8;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.footerWrapper .listPrimary li ul {
list-style: none;
}
.footerWrapper .listPrimary li ul li::before {
background-color: transparent;
border: 1px solid #005da8;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.footerWrapper .listPrimary li ul li ul li::before {
background-color: #005da8;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.footerWrapper .article {
margin-bottom: 40px;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .article::after {
content: '';
display: block;
clear: both;
}
.footerWrapper .article a.articleImg::before {
content: attr(data-more);
background-color: #fff;
font-weight: 700;
color: #000;
text-transform: uppercase;
text-align: center;
opacity: 0;
padding: 10px;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
left: 1px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .benefits,
.footerWrapper .benefitsBar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
list-style: none;
}
.footerWrapper .article .articleImg .svg,
.footerWrapper a.box {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .article .articleImg {
max-width: 170px;
position: relative;
}
.footerWrapper .article .articleImg:hover .svg {
opacity: 1;
margin-left: -webkit-calc(45%);
margin-left: calc(50% - 5px);
}
.footerWrapper .article .articleImg:hover::before {
opacity: 1;
}
.footerWrapper .article .articleImg .svg {
opacity: 0;
margin-left: -webkit-calc(38%);
margin-left: calc(50% - 12px);
position: absolute;
bottom: 12px;
left: 0;
transition: all 0.25s linear;
}
.footerWrapper .article .articleImg img {
border: 1px solid #e4e4e4;
margin: 0 auto;
}
.footerWrapper img.center,
.footerWrapper img.left {
margin-right: auto;
}
.footerWrapper .article .articleContent {
width: -webkit-calc(-70%);
width: calc(100% - 170px);
margin-left: 15px;
}
.footerWrapper img.center,
.footerWrapper img.right {
margin-left: auto;
}
.footerWrapper .benefits {
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -50px;
}
.footerWrapper .benefitsBar,
.footerWrapper .benefitsBar li {
margin: 0;
-webkit-box-pack: center;
}
.footerWrapper .benefits li {
width: 25%;
line-height: 1.2;
padding: 50px;
margin-bottom: 0;
}
.footerWrapper .benefits li:nth-of-type(-1n+4) {
padding-top: 0;
}
.footerWrapper .benefits li:nth-last-of-type(-1n+4) {
padding-bottom: 0;
}
.footerWrapper .benefitsBar {
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .benefitsBar li {
padding: 0 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .benefitsBar li .svg {
margin-right: 11px;
}
.footerWrapper .error404 {
background-color: #fff;
max-width: 450px;
font-size: 100px;
font-weight: 700;
color: #2a2829;
margin: -20px auto;
display: block;
}
.footerWrapper .error404 img {
height: 82px;
margin: 0 4px -5px;
display: inline-block;
}
.footerWrapper .error404::after,
.footerWrapper .error404::before {
height: 28px;
margin-top: -7px;
position: absolute;
top: 50%;
content: "";
}
.footerWrapper .error404::before {
width: -webkit-calc(-175%);
width: calc(50% - 225px);
border-top: 28px dashed #f9f9f9;
right: -webkit-calc(275%);
right: calc(50% + 225px);
}
.footerWrapper .error404::after {
width: -webkit-calc(-175%);
width: calc(50% - 225px);
border-top: 28px solid #f9f9f9;
left: -webkit-calc(275%);
left: calc(50% + 225px);
}
.footerWrapper .multipleTab {
margin-bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
z-index: 10;
}
.footerWrapper .multipleTab::before {
content: "";
border-bottom: 1px solid #e4e4e4;
position: absolute;
left: 0;
right: 0;
top: 46px;
z-index: -1;
}
.footerWrapper .sliderArrow.slickNext::after,
.footerWrapper .sliderArrow::after,
.footerWrapper a.underlineLink::before {
content: '';
}
.footerWrapper .multipleTab > li {
display: inline-block;
}
.footerWrapper .multipleTab > li:first-of-type {
margin-left: -20px;
}
.footerWrapper .multipleTab > li:last-of-type {
margin-right: -20px;
}
.footerWrapper .multipleTab > li ul {
list-style-type: disc;
}
.footerWrapper .multipleTab > li .multipleTabAnchor {
cursor: pointer;
font-size: 15px;
font-weight: 700;
color: #a9a9a9;
text-align: center;
padding: 8px 20px;
border-bottom: 4px solid transparent;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
display: block;
-webkit-transition: -webkit-box-shadow 0.1s linear;
-o-transition: box-shadow 0.1s linear;
transition: box-shadow 0.1s linear;
transition: box-shadow 0.1s linear, -webkit-box-shadow 0.1s linear;
position: relative;
}
.footerWrapper .multipleTab > li .multipleTabAnchor.open {
color: #005da8;
}
.footerWrapper .multipleTab > li .multipleTabContent {
width: 100%;
padding-top: 20px;
display: none;
position: absolute;
top: 47px;
left: 0;
}
.footerWrapper .multipleTab .multipleTabLine {
background-color: #005da8;
width: 50px;
height: 4px;
-webkit-border-radius: 2px;
border-radius: 2px;
position: absolute;
top: 43px;
left: 0;
}
.footerWrapper .likeBox {
background-color: rgba(255, 255, 255, 0.12);
width: 270px;
height: 270px;
font-size: 24px;
text-align: center;
padding: 35px 0;
margin: 44px 60px 44px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
float: left;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .btn,
.footerWrapper .btn.white,
.footerWrapper .linkMore {
font-size: 15px;
}
.footerWrapper .likeBox .icon {
margin-bottom: 30px;
}
.footerWrapper .likeBox h2 {
max-width: 270px;
color: #fff;
padding: 0 35px;
margin: 0;
}
.footerWrapper .contactSmall {
width: 100%;
min-height: 289px;
padding: 0 0 0 320px;
margin-bottom: -70px;
display: table;
position: relative;
}
.footerWrapper .box .boxIcon,
.footerWrapper .contactSmall ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .contactSmall ul {
margin: 25px 0 0;
}
.footerWrapper .contactSmall ul li {
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .contactSmall ul li .svg {
margin: 0 11px 0 0;
}
.footerWrapper .contactSmall .contactSmallPerson {
position: absolute;
left: 0;
bottom: 0;
}
.footerWrapper .contactSmall .contactSmallArrow {
width: 150px;
height: 150px;
position: absolute;
right: 0;
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.footerWrapper a {
color: #005da8;
text-decoration: underline;
}
.footerWrapper .box,
.footerWrapper .infoBox,
.footerWrapper .linkMore,
.footerWrapper a.underlineLink,
.footerWrapper a:hover {
text-decoration: none;
}
.footerWrapper a:hover {
color: #004f8f;
}
.footerWrapper a:active {
color: #004175;
}
.footerWrapper a.underlineLink {
color: #000;
position: relative;
}
.footerWrapper a.underlineLink::before {
background-color: #000;
width: 100%;
height: 1px;
visibility: hidden;
position: absolute;
bottom: 2px;
left: 0;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.footerWrapper .box .boxIcon::after,
.footerWrapper .box::after,
.footerWrapper .calcBox .calcBoxLeft::before {
content: "";
}
.footerWrapper .box,
.footerWrapper a.underlineLink.white::before {
background-color: #fff;
}
.footerWrapper a.underlineLink:hover::before {
visibility: visible;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.footerWrapper .linkMore {
font-weight: 700;
color: #484848 !important;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .box,
.footerWrapper .box:hover {
color: #484848;
}
.footerWrapper .linkMore .svg {
margin: 0 0 -1px 5px;
-webkit-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.footerWrapper .linkMore:hover .svg {
margin-left: 10px;
}
.footerWrapper .linkMore.back .svg {
margin: 0 5px -1px 0;
}
.footerWrapper .linkMore.back:hover .svg {
margin-right: 10px;
margin-left: -5px;
}
.footerWrapper .box:hover .linkMore .svg {
margin-left: 7px;
}
.footerWrapper .leftBar {
width: 660px;
float: left;
}
.footerWrapper .rightBar {
width: 300px;
float: right;
}
.footerWrapper a.box {
transition: all 0.25s linear;
}
.footerWrapper .box .boxIcon::after,
.footerWrapper .showHide .showHideAnchor * {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper a.box:hover {
margin-top: -4px !important;
margin-bottom: 4px !important;
}
.footerWrapper .box {
overflow: hidden;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.06);
padding: 20px;
border: 1px solid #e4e4e4;
margin: 20px 0 34px;
display: block;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .box:hover .boxIcon::after {
left: -60px;
opacity: 0.2;
}
.footerWrapper .box::after {
display: block;
clear: both;
}
.footerWrapper .box .boxIcon {
min-width: 165px;
padding-right: 8px;
margin: -20px 20px -20px -20px;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .calcBox,
.footerWrapper .calcBox .calcBoxRight {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .box .boxIcon::after {
background-color: #005da8;
width: 200px;
height: 200px;
opacity: 0.1;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -100px;
position: absolute;
top: 50%;
left: -65px;
-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
transition: all 0.25s linear;
border-radius: 30px;
}
.footerWrapper .box .boxIcon.success::after {
background-color: #18ae41;
}
.footerWrapper .box .boxIcon .svg {
max-width: 165px;
height: 62px;
}
.footerWrapper .box .boxImg {
max-width: -webkit-calc(140%);
max-width: calc(100% + 40px);
margin: -20px -20px 20px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 5px 5px 0 0;
}
.footerWrapper .card .carInfo .carInfoTag,
.footerWrapper .tableWrap {
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.footerWrapper .box .btn {
min-width: 150px;
padding-right: 0;
padding-left: 0;
}
.footerWrapper .calcBox {
display: flex;
}
.footerWrapper .calcBox .calcBoxLeft {
width: -webkit-calc(-100%);
width: calc(100% - 200px);
padding-right: 59px;
position: relative;
}
.footerWrapper .calcBox .calcBoxLeft.hasShadow {
-webkit-box-shadow: 7px 0 7px -7px rgba(0, 0, 0, 0.265);
box-shadow: 7px 0 7px -7px rgba(0, 0, 0, 0.265);
}
.footerWrapper .calcBox .calcBoxLeft::before {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), color-stop(30%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
width: 9px;
position: absolute;
top: 0;
right: -8px;
bottom: 0;
}
.footerWrapper .calcBox .calcBoxBottom::before,
.footerWrapper .calcBox .calcBoxPrice::before,
.footerWrapper .showHide .showHideAnchor::after {
right: 0;
content: "";
}
.footerWrapper .calcBox .calcBoxRight {
width: 200px;
text-align: center;
padding-left: 20px;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .calcBox .calcBoxBottom {
text-align: center;
padding-top: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-box-shadow: inset 0 25px 7px -25px rgba(0, 0, 0, 0.265);
box-shadow: inset 0 25px 7px -25px rgba(0, 0, 0, 0.265);
}
.footerWrapper .calcBox .calcBoxBottom::before {
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), color-stop(30%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9)));
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: -o-linear-gradient(left, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
height: 9px;
position: absolute;
top: -1px;
left: 0;
}
.footerWrapper .calcBox .calcBoxBottom > div {
padding: 0 22px;
}
.footerWrapper .calcBox .calcBoxBottom .calcBoxPrice {
padding: 0;
margin: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .calcBox .calcBoxPrice {
width: 100%;
font-size: 30px;
font-weight: 600;
color: #2ebcfe;
padding-bottom: 25px;
margin: -4px 0 33px;
display: block;
position: relative;
-webkit-box-shadow: 0 25px 7px -25px rgba(0, 0, 0, 0.265);
box-shadow: 0 25px 7px -25px rgba(0, 0, 0, 0.265);
}
.footerWrapper .tabCollapse > li,
.footerWrapper .tableWrap {
-webkit-box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
}
.footerWrapper .calcBox .calcBoxPrice::before {
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), color-stop(30%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9)));
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: -o-linear-gradient(left, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.9) 100%);
height: 9px;
position: absolute;
bottom: -8px;
left: 0;
}
.footerWrapper .calcBox .calcBoxDailyPrice {
font-size: 17px;
font-weight: 600;
margin-top: 2px;
display: block;
}
.footerWrapper .listCheck {
list-style: none;
}
.footerWrapper .listCheck.big li {
padding: 1px 0 0 38px;
}
.footerWrapper .listCheck.big li::before {
background-image: url(/images/modern/svg/ok.svg);
width: 30px;
height: 30px;
}
.footerWrapper .listCheck li {
padding-left: 27px;
position: relative;
}
.footerWrapper .listCheck li::before {
content: "";
background-image: url(/images/modern/svg/check.svg);
-webkit-background-size: cover;
background-size: cover;
width: 17px;
height: 17px;
color: #005da8;
position: absolute;
top: 3px;
left: 0;
}
.footerWrapper .listCheck ul {
list-style: disc;
}
.footerWrapper .listCheck ul li {
padding: 0 !important;
}
.footerWrapper .listCheck ul li::before {
display: none;
}
.footerWrapper .listHalf {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .listHalf li {
width: 50%;
}
.footerWrapper .listM0 li {
margin: 0;
}
.footerWrapper .showHide .showHideAnchor {
cursor: pointer;
padding: 15px 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
}
.footerWrapper .showHide .showHideAnchor * {
transition: all 0.25s linear;
}
.footerWrapper .infoBox .infoBoxImg img,
.footerWrapper .showHide .showHideAnchor::after {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .showHide .showHideAnchor:hover,
.footerWrapper .showHide .showHideAnchor:hover * {
color: #005da8;
}
.footerWrapper .infoBox,
.footerWrapper a.infoBox:hover {
color: #484848;
}
.footerWrapper .showHide .showHideAnchor::after {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1MCA1MCIgdmVyc2lvbj0iMS4xIiBzdHlsZT0idHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOyI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMzQuOTgwNDY5IDMuOTkyMTg4IEMgMzQuNzE4NzUgMy45OTYwOTQgMzQuNDcyNjU2IDQuMTA1NDY5IDM0LjI5Mjk2OSA0LjI5Mjk2OSBMIDE0LjI5Mjk2OSAyNC4yOTI5NjkgQyAxMy45MDIzNDQgMjQuNjgzNTk0IDEzLjkwMjM0NCAyNS4zMTY0MDYgMTQuMjkyOTY5IDI1LjcwNzAzMSBMIDM0LjI5Mjk2OSA0NS43MDcwMzEgQyAzNC41NDI5NjkgNDUuOTY4NzUgMzQuOTE3OTY5IDQ2LjA3NDIxOSAzNS4yNjU2MjUgNDUuOTgwNDY5IEMgMzUuNjE3MTg4IDQ1Ljg5MDYyNSAzNS44OTA2MjUgNDUuNjE3MTg4IDM1Ljk4MDQ2OSA0NS4yNjU2MjUgQyAzNi4wNzQyMTkgNDQuOTE3OTY5IDM1Ljk2ODc1IDQ0LjU0Mjk2OSAzNS43MDcwMzEgNDQuMjkyOTY5IEwgMTYuNDE0MDYzIDI1IEwgMzUuNzA3MDMxIDUuNzA3MDMxIEMgMzYuMDAzOTA2IDUuNDE3OTY5IDM2LjA4OTg0NCA0Ljk4MDQ2OSAzNS45Mjk2ODggNC42MDE1NjMgQyAzNS43Njk1MzEgNC4yMTg3NSAzNS4zOTQ1MzEgMy45NzY1NjMgMzQuOTgwNDY5IDMuOTkyMTg4IFogIj48L3BhdGg+ICA8L2c+PC9zdmc+) 50% 50% no-repeat;
width: 18px;
height: 18px;
margin-top: -8px;
position: absolute;
top: 50%;
transition: all 0.25s linear;
}
.footerWrapper .showHide .showHideContent {
display: none;
}
.footerWrapper .showHide.active .showHideAnchor::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .showHide.active .showHideContent {
display: block;
}
.footerWrapper .infoBox.infoBoxCampaign,
.footerWrapper .partners {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .partners {
list-style: none;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
}
.footerWrapper .partners li {
margin: 0 20px 0 0;
}
.footerWrapper .partners li:last-of-type {
margin-right: 0;
}
.footerWrapper .partners li img {
max-height: 34px;
}
.footerWrapper .tableWrap {
background-color: #fff;
overflow: hidden;
box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper table,
.footerWrapper table td,
.footerWrapper table th {
border: 1px solid #e4e4e4;
}
.footerWrapper table {
border-collapse: collapse;
}
.footerWrapper table th {
background-color: #f0f0f0;
font-weight: 600!important;
text-align: left;
}
.footerWrapper table td,
.footerWrapper table th {
font-weight: 400;
padding: 10px 15px;
}
.footerWrapper table.transparentTable {
border: 0 transparent;
}
.footerWrapper table.transparentTable th {
background-color: transparent;
font-weight: 700 !important;
}
.footerWrapper table.transparentTable td,
.footerWrapper table.transparentTable th {
height: 34px;
vertical-align: top;
padding: 0 34px 0 0;
border: 0 transparent;
}
.footerWrapper table.transparentTable td:last-child,
.footerWrapper table.transparentTable th:last-child {
padding-right: 0;
}
.footerWrapper .valignMiddle td,
.footerWrapper .valignMiddle th {
vertical-align: middle !important;
}
.footerWrapper .infoBox {
background-color: #fff;
padding: 20px;
-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #e4e4e4;
margin-bottom: 20px;
display: block;
position: relative;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .infoBox .infoBoxIcon {
width: 26px;
position: absolute;
top: 30px;
right: 30px;
}
.footerWrapper .card,
.footerWrapper .card.load {
position: relative;
}
.footerWrapper a.infoBox:hover .infoBoxImg img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.footerWrapper .infoBox .infoBoxImg {
width: -webkit-calc(140%);
width: calc(100% + 40px);
overflow: hidden;
margin: -20px -20px 20px;
}
.footerWrapper .infoBox .infoBoxImg img {
transition: all 0.25s linear;
}
.footerWrapper .card,
.footerWrapper .card .carInfo .carInfoImg figure img {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .infoBox .infoBoxImgBottom {
width: -webkit-calc(140%);
width: calc(100% + 40px);
max-width: none;
margin: 20px -20px 0;
}
.footerWrapper .infoBox.infoBoxCampaign {
width: 302px;
min-width: 302px;
text-align: center;
margin: 5px 8.5px;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.footerWrapper .infoBox.infoBoxCampaign h4 {
color: #005da8;
text-transform: uppercase;
}
.footerWrapper .card {
padding: 0;
margin: 10px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
transition: all 0.25s linear;
}
.footerWrapper .card:hover {
-webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.12);
}
.footerWrapper .card:hover .carFeatures h3 {
color: #004f8f;
text-decoration: underline;
}
.footerWrapper .card:hover .carInfo .carInfoImg figure {
overflow: hidden;
}
.footerWrapper .card:hover .carInfo .carInfoImg figure img {
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
}
.footerWrapper .card:active {
-webkit-box-shadow: 0 4px 27px 0 rgba(0, 0, 0, 0.18);
box-shadow: 0 4px 27px 0 rgba(0, 0, 0, 0.18);
}
.footerWrapper .card:active .carFeatures h3 {
color: #004175;
}
.footerWrapper .card.load {
-webkit-animation: placeHolderShimmer 1s linear forwards infinite;
animation: placeHolderShimmer 1s linear forwards infinite;
background: no-repeat #f9f9f9;
background-image: -webkit-gradient(linear, left top, right top, from(#f9f9f9), color-stop(20%, #e4e4e4), color-stop(40%, #f9f9f9), to(#f9f9f9));
background-image: -webkit-linear-gradient(left, #f9f9f9 0, #e4e4e4 20%, #f9f9f9 40%, #f9f9f9 100%);
background-image: -o-linear-gradient(left, #f9f9f9 0, #e4e4e4 20%, #f9f9f9 40%, #f9f9f9 100%);
background-image: linear-gradient(to right, #f9f9f9 0, #e4e4e4 20%, #f9f9f9 40%, #f9f9f9 100%);
-webkit-background-size: 1005px 189px;
background-size: 1005px 189px;
height: 189px;
}
@-webkit-keyframes placeHolderShimmer {
0% {
background-position: -502px 0;
}
100% {
background-position: 502px 0;
}
}
@keyframes placeHolderShimmer {
0% {
background-position: -502px 0;
}
100% {
background-position: 502px 0;
}
}
.footerWrapper .card.load .load {
background: #fff;
height: 6px;
position: absolute;
right: 0;
left: 0;
}
.footerWrapper .card.load .load:nth-of-type(1) {
width: 35px;
height: 100%;
top: 0;
right: auto;
left: 254px;
}
.footerWrapper .card.load .load:nth-of-type(2) {
height: 15px;
top: 0;
left: 254px;
}
.footerWrapper .card.load .load:nth-of-type(3) {
height: 20px;
top: 15px;
left: 500px;
}
.footerWrapper .card.load .load:nth-of-type(4) {
top: 35px;
left: 254px;
}
.footerWrapper .card.load .load:nth-of-type(5) {
height: 40px;
top: 41px;
left: 650px;
}
.footerWrapper .card.load .load:nth-of-type(6) {
height: 52px;
top: 61px;
left: 254px;
}
.footerWrapper .card.load .load:nth-of-type(7) {
width: 40px;
height: 54px;
top: 113px;
left: 410px;
}
.footerWrapper .card.load .load:nth-of-type(8) {
height: 54px;
top: 113px;
left: 571px;
}
.footerWrapper .card.load .load:nth-of-type(9) {
height: 16px;
top: 132px;
left: 254px;
}
.footerWrapper .card.load .load:nth-of-type(10) {
height: auto;
top: 167px;
bottom: 0;
left: 254px;
}
.footerWrapper .card .slider .slickItem {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .card .slider .slickItem img {
max-width: none;
height: 189px;
border-right: 1px solid #e4e4e4;
}
.footerWrapper .card .carInfo {
width: 254px;
position: relative;
}
.footerWrapper .card .carInfo .carInfoImg {
background-color: #f9f9f9;
height: 100%;
}
.footerWrapper .card .carInfo .carInfoImg figure {
height: 100%;
overflow: hidden;
}
.footerWrapper .card .carInfo .carInfoImg figure:first-of-type img {
display: block;
}
.footerWrapper .card .carInfo .carInfoImg figure img {
-webkit-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
border: 0 transparent;
text-indent: -9999px;
display: none;
transition: all 0.25s linear;
}
.footerWrapper .gallery .galleryBar,
.footerWrapper .sharelinks li:nth-of-type(4n+1),
.footerWrapper .sharelinks li:nth-of-type(4n+2) {
border-bottom: 1px solid #e4e4e4;
}
.footerWrapper .card .carFeatures ul,
.footerWrapper .card .carInfo .carInfoTag {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .card .carInfo .carInfoTag {
background-color: #fff;
color: #000 !important;
height: 18px;
font-size: 13px;
padding-right: 8px;
display: flex;
position: absolute;
top: 7px;
z-index: 1000;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 0 3px 3px 0;
}
.footerWrapper .card .carInfo .carInfoTag .carInfoTagCampaign {
background-color: #005da8;
height: 22px;
color: #fff;
padding: 0 15px 0 5px;
margin-right: 8px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
top: -2px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 0;
border-radius: 0 3px 3px 0;
}
.footerWrapper .card .carInfo .carInfoTag .carInfoTagCampaign span {
padding-left: 10px;
}
.footerWrapper .card .carInfo .carInfoTag .carInfoTagCampaign .svg {
width: 17px;
height: 17px;
margin-right: -6px;
}
.footerWrapper .card .carInfo .carInfoTag.success .carInfoTagCampaign {
background-color: #18ae41;
}
.footerWrapper .card .carInfo .carInfoTag.error .carInfoTagCampaign,
.footerWrapper .garageNumber {
background-color: #bd302d;
}
.footerWrapper .card .carInfo .btn.white {
width: 40px;
min-width: auto;
height: 36px;
padding: 0;
margin: 0;
position: absolute;
right: -20px;
bottom: 11px;
z-index: 1000;
}
.footerWrapper .card .carInfo .btn.white.active .svg :not(.hasColor),
.footerWrapper .card .carInfo .btn.white:hover .svg :not(.hasColor) {
fill: #2ebcfe !important;
}
.footerWrapper .card .carInfo .btn.white .svg {
width: 26px;
min-width: 26px;
height: 26px;
max-height: 26px;
margin: 0 auto;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .card .carInfo .btn.white .svg :not(.hasColor) {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .car .carImg img,
.footerWrapper .slider.mainSlider .sliderArrows {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .card .carFeatures {
padding: 15px 35px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media only screen and (max-width: 1199px) {
.footerWrapper .card .carFeatures {
font-size: 13px;
padding: 13px 18px 13px 30px;
}
}
.footerWrapper .card .carFeatures h3 {
margin-bottom: 0;
}
.footerWrapper .card .carFeatures p {
max-width: 344px;
}
.footerWrapper .card .carFeatures ul {
list-style: none;
margin-bottom: -6px;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footerWrapper .campaign,
.footerWrapper .card .carFeatures ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
}
.footerWrapper .card .carFeatures ul li {
width: 50%;
max-width: 172px;
margin-bottom: 6px;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .card .carFeatures ul li .svg {
width: 28px;
min-width: 28px;
height: 28px;
font-size: 28px;
margin: 0 8px 0 0;
}
.footerWrapper .card .carPrice {
min-width: 177px;
text-align: right;
padding: 15px 35px;
border-left: 1px solid #e4e4e4;
}
@media only screen and (max-width: 1199px) {
.footerWrapper .card .carPrice {
min-width: 143px;
padding: 18px;
}
}
.footerWrapper .card .carPrice h3 {
margin: 2px 0 5px;
}
.footerWrapper .fullSizeLink {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
left: -1px;
z-index: 100;
}
.footerWrapper .campaign {
background: -webkit-gradient(linear, left top, right top, from(#022648), to(#133759));
background: -webkit-linear-gradient(left, #022648 0, #133759 100%);
background: -o-linear-gradient(left, #022648 0, #133759 100%);
background: linear-gradient(to right, #022648 0, #133759 100%);
color: #fff;
padding: 22px 49px;
margin: 10px 0;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .campaign .campaignContent,
.footerWrapper .phoneNumber {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
}
.footerWrapper .campaign .campaignContent {
max-width: 465px;
margin-right: 24px;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .campaign .campaignContent .svg {
width: 63px;
min-width: 63px;
height: 63px;
margin: -3px 24px -3px 0;
}
.footerWrapper .campaign .campaignContent p {
margin: 0;
}
.footerWrapper .phoneNumber {
color: #005da8;
font-size: 28px;
font-weight: 800;
margin: 5px 0;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .car .carInfo,
.footerWrapper .countbar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .phoneNumber .svg {
margin: 0 4px 0 0;
}
.footerWrapper .countbar {
margin: 20px 0;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .countbar .countbarTitle {
height: 43px;
font-size: 20px;
font-weight: 300;
line-height: 43px;
padding-right: 20px;
border-right: 1px solid #e4e4e4;
margin-right: 20px;
}
.footerWrapper .countbar .countbarItem {
text-align: center;
padding: 0 24px;
}
.footerWrapper .countbar .countbarItem .countbarValue {
font-size: 16px;
color: #a9a9a9;
display: block;
}
.footerWrapper .countbar .countbarItem .countbarValue span {
font-size: 30px;
color: #005da8;
}
.footerWrapper .slider.mainSlider {
position: relative;
}
.footerWrapper .slider.mainSlider .sliderContent {
overflow: hidden;
padding-top: 440px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.footerWrapper .slider.mainSlider .sliderContent li {
list-style: none;
padding-left: 3840px;
margin-bottom: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
.footerWrapper .slider.mainSlider .sliderContent li.active {
padding-left: 0;
z-index: 10;
}
.footerWrapper .slider.mainSlider .sliderContent li a {
overflow: hidden;
margin: 0 auto;
display: block;
position: relative;
z-index: 1000;
}
.footerWrapper .slider.mainSlider .sliderContent li a img {
max-width: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
display: block;
pointer-events: none;
}
.footerWrapper .slider.mainSlider .sliderNav {
line-height: 12px;
margin: 0 auto;
position: absolute;
bottom: 90px;
}
.footerWrapper .slider.mainSlider .sliderNav li {
width: 12px;
height: 12px;
margin: 0 7.5px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 0;
}
.footerWrapper .slider.mainSlider .sliderNav li.active,
.footerWrapper .slider.mainSlider .sliderNav li:hover {
background-color: #333;
}
.footerWrapper .slider.mainSlider .sliderArrows {
width: 100%;
color: #fff;
pointer-events: none;
opacity: 0;
margin: 0 auto 0 50%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 100;
transition: all 0.25s linear;
}
.footerWrapper .car,
.footerWrapper .car:hover {
color: #484848;
}
.footerWrapper .slider.mainSlider .sliderArrows .sliderArrow {
cursor: pointer;
pointer-events: all;
position: absolute;
top: 140px;
}
.footerWrapper .slider.mainSlider .sliderArrows .sliderArrow.left {
left: 30px;
}
.footerWrapper .slider.mainSlider .sliderArrows .sliderArrow.right {
right: 30px;
}
.footerWrapper .slider.mainSlider:hover .sliderArrows {
opacity: 1;
}
.footerWrapper .car {
max-width: 287px;
text-decoration: none;
overflow: hidden;
padding: 20px;
margin: 5px 8.5px;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.footerWrapper .car:hover img {
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
}
.footerWrapper .car .carInfo {
padding: 10px;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .car .carTitle,
.footerWrapper .gallery .galleryBar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .car .carTitle {
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.footerWrapper .car .carImg {
display: block;
overflow: hidden;
margin: -20px -20px 20px;
}
.footerWrapper .car .carImg img {
margin: 0;
transition: all 0.25s linear;
}
.footerWrapper .carouselGallery > *,
.footerWrapper .gallery .galleryContent figure a {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .gallery {
background-color: #fff;
display: none;
position: absolute;
top: 75px;
right: 0;
bottom: 0;
left: 0;
z-index: 1000;
}
.footerWrapper .gallery .galleryBar {
height: 70px;
border-top: 1px solid #e4e4e4;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .gallery .galleryBar .galleryClose {
padding: 8px 30px!important;
position: absolute;
top: 17px;
right: 20px;
}
.footerWrapper .gallery .galleryContent {
width: 100%;
overflow: auto;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 70px;
bottom: 0;
}
.footerWrapper .gallery .galleryContent figure {
background-color: #000;
width: 33.333333%;
height: -webkit-calc(13vw);
height: calc(25vw - 12px);
overflow: hidden;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
float: left;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
}
.footerWrapper .gallery .galleryContent figure a {
-webkit-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: all 0.25s linear;
}
.footerWrapper .gallery .galleryContent figure a:hover {
opacity: 1;
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
}
.footerWrapper .gallery .galleryContent figure a img {
width: auto;
height: 100%;
max-width: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.footerWrapper .gallery .galleryContent:hover a {
opacity: 0.7;
}
.footerWrapper .carouselGallery {
background-color: #000;
margin-bottom: 8px;
position: relative;
}
.footerWrapper .carouselGallery > * {
opacity: 0;
transition: all 0.25s linear;
}
.footerWrapper .carouselGallery .slider .slickItem a,
.footerWrapper .popup .popupOverlay {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
bottom: 0;
}
.footerWrapper .carouselGallery .carouselGalleryBtnGroupRight {
display: block;
position: absolute;
top: 15px;
right: 25px;
z-index: 100;
}
.footerWrapper .carouselGallery .carouselGalleryBtnGroupRight .svg {
width: 19px;
margin: 0 10px 0 -2px;
}
.footerWrapper .carouselGallery .carouselGalleryBtnGroupLeft {
display: block;
position: absolute;
top: -webkit-calc(49%);
top: calc(100% - 51px);
left: 25px;
z-index: 100;
}
.footerWrapper .carouselGallery .slider .slick-list:hover .slickItem a {
opacity: 0.7;
}
.footerWrapper .carouselGallery .slider .slickItem {
width: 33.333333%;
height: -webkit-calc(8vw);
height: calc(20vw - 12px);
overflow: hidden;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
float: left;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
}
.footerWrapper .carouselGalleryBtn,
.footerWrapper .sharelinks {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .carouselGallery .slider .slickItem a {
-webkit-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
position: absolute;
top: 0;
right: 0;
left: 0;
transition: all 0.25s linear;
}
.footerWrapper .carouselGallery .slider .slickItem a:hover {
opacity: 1!important;
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
}
.footerWrapper .carouselGallery .slider .slickItem a img {
width: auto;
height: 100%;
max-width: none;
margin-left: 50%;
position: absolute;
top: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.footerWrapper .carouselGalleryBtn {
cursor: pointer;
background-color: #fff;
color: #484848 !important;
text-decoration: none;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
padding: 8px 20px;
margin: 0 5px;
display: flex;
float: left;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.17s linear;
-o-transition: all 0.17s linear;
transition: all 0.17s linear;
border-radius: 3px;
}
.footerWrapper .carouselGalleryBtn:hover {
margin-top: -4px;
}
.footerWrapper .carouselGalleryBtn:hover::after {
content: "";
width: 100%;
height: 6px;
position: absolute;
bottom: -5px;
}
.footerWrapper .imgSlider,
.footerWrapper .threesixty {
position: relative;
overflow: hidden;
}
.footerWrapper .carouselGalleryBtn .svg {
max-height: 18px;
}
.footerWrapper .carouselGalleryBtn .svg * {
fill: #484848 !important;
}
.footerWrapper .imgSlider {
max-height: -webkit-calc(8vw);
max-height: calc(20vw - 12px);
display: block;
}
.footerWrapper .threesixty {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
width: 100%;
margin: 0 auto;
}
.footerWrapper .threesixty:active {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.footerWrapper .threesixty .threesixty_images {
display: none;
list-style: none;
margin: 0;
padding: 0;
}
.footerWrapper .threesixty .image {
margin-top: 40px;
}
.footerWrapper .threesixty .image img {
margin-top: -130px;
width: 100%;
height: auto;
}
.footerWrapper .threesixty .threesixty-bottom-bar {
display: none;
}
.footerWrapper .threesixty .threesixty_images img {
position: absolute;
top: -130px;
width: 100%;
height: auto;
}
.footerWrapper .threesixty .threesixty_images img.previous-image {
visibility: hidden;
width: 0;
}
.footerWrapper .threesixty .threesixty_images img.current-image {
visibility: visible;
width: 100%;
}
.footerWrapper .threesixty .spinner {
display: none;
width: 100px;
margin: 0 auto 0 -50px;
background: #fff;
color: #484848;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
padding: 8px 0;
-webkit-border-radius: 5px;
border-radius: 5px;
position: fixed;
top: 50%;
left: 50%;
}
.footerWrapper .popup .popupContent,
.footerWrapper .tabSwitch li:last-of-type {
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.footerWrapper .threesixty .spinner span {
text-align: center;
line-height: 30px;
display: block;
}
.footerWrapper .threesixty .nav_bar {
position: absolute;
top: 10px;
right: 10px;
z-index: 11;
}
.footerWrapper .threesixty .nav_bar a {
display: block;
width: 32px;
height: 32px;
float: left;
background: url(/assets/sprites.png) no-repeat;
text-indent: -99999px;
}
.footerWrapper .threesixty .nav_bar a.nav_bar_play {
background-position: 0 0 !important;
}
.footerWrapper .threesixty .nav_bar a.nav_bar_previous {
background-position: 0 -73px !important;
}
.footerWrapper .threesixty .nav_bar a.nav_bar_stop {
background-position: 0 -37px !important;
}
.footerWrapper .threesixty .nav_bar a.nav_bar_next {
background-position: 0 -104px !important;
}
.footerWrapper .threesixty:-webkit-full-screen {
background: #fff;
width: 100%;
height: 100%;
margin-top: 0;
padding-top: 200px;
}
.footerWrapper .threesixty:-moz-full-screen {
background: #fff;
width: 100%;
height: 100%;
margin-top: 0;
padding-top: 200px;
}
.footerWrapper .slick-slide {
height: inherit;
}
.footerWrapper .galleryPopUp .galleryPopUpBar .e-gallery-select-wrap .e-gallery-desktop-fix {
min-width: 160px;
}
.footerWrapper .fullscreenBtn {
display: none;
}
.footerWrapper .showMore .showMoreAnchor {
cursor: pointer;
font-weight: 700;
color: #005da8;
text-decoration: none;
display: table;
padding: 5px 0;
position: relative;
}
.footerWrapper .showMore .showMoreAnchor:hover {
color: #004f8f;
text-decoration: underline;
}
.footerWrapper .showMore .showMoreContent {
display: none;
}
.footerWrapper .sharelinks {
list-style: none;
margin: 0;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .popup,
.footerWrapper .sharelinks li a {
-webkit-box-align: center;
}
.footerWrapper .sharelinks li {
width: 100%;
margin: 0;
}
.footerWrapper .sharelinks li a {
font-weight: 700;
color: #484848;
text-decoration: none;
padding: 15px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .sharelinks li a:hover {
color: #005da8;
}
.footerWrapper .sharelinks li a:hover .svg:not(.success) * {
fill: #005da8 !important;
}
.footerWrapper .sharelinks li a .svg {
width: 25px;
height: 25px;
margin-right: 10px;
}
.footerWrapper .sharelinks li a .svg:not(.success) * {
fill: #484848 !important;
}
/*.footerWrapper .popup {
display: none;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1000000000;
}*/
.footerWrapper .popup .popupClose {
cursor: pointer;
position: absolute;
top: 10px;
right: 10px;
}
.footerWrapper .popup .popupClose .svg {
height: 21px;
width: 21px;
}
.footerWrapper .popup .popupContent .popupContentFooter * {
font-family:"Open Sans",Arial,sans-serif;
font-size:15px;
}
.footerWrapper .popup,
.footerWrapper .popup .popupContent,
.footerWrapper .popup .popupContent .popupContentFooter{width:100%;box-sizing:border-box}

.footerWrapper .popup .popupContent .popupContentFooter {
background-color: #f9f9f9;
padding: 0 40px;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
margin: 20px 0 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;

position:absolute;
bottom:0;
}
.footerWrapper .popup .popupContent .popupContentFooter .btn {
margin-right: 0;
margin-left: 0;
}
.footerWrapper .popup .popupOverlay {
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
position: fixed;
top: 0;
right: 0;
left: 0;
transition: all 0.25s linear;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a,
.footerWrapper .slider .sliderNav li {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .slider .sliderNav {
width: 100%;
text-align: center;
line-height: 9px;
margin: 15px auto 0;
pointer-events: none;
z-index: 100;
}
.footerWrapper .slider .sliderNav li {
cursor: pointer;
background-color: #a9a9a9;
width: 9px;
height: 9px;
overflow: hidden;
margin: 0 4px;
display: inline-block;
pointer-events: all;
position: relative;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
transition: all 0.25s linear;
border-radius: 50%;
}
.footerWrapper .slider .sliderNav li.active,
.footerWrapper .slider .sliderNav li:hover {
background-color: #2ebcfe;
}
.footerWrapper .slider .sliderNav li button {
cursor: pointer;
color: transparent;
opacity: 0;
margin: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.footerWrapper .slider {
position: relative;
}
.footerWrapper .slider .slickItem {
display: block !important;
}
.footerWrapper .slider .slickArrow {
cursor: pointer;
background-color: #fff;
width: 50px;
height: 50px;
font-size: 0;
border: 0 transparent;
margin-top: -25px;
position: absolute;
top: 50%;
z-index: 100;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-webkit-transition: all 0.17s linear;
-o-transition: all 0.17s linear;
transition: all 0.17s linear;
border-radius: 50%;
}
.footerWrapper .slider .slickArrow::after {
content: "";
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBzdHlsZT0iICIgZD0iTSAzNC45ODA0NjkgMy45OTIxODggQyAzNC43MTg3NSAzLjk5NjA5NCAzNC40NzI2NTYgNC4xMDU0NjkgMzQuMjkyOTY5IDQuMjkyOTY5IEwgMTQuMjkyOTY5IDI0LjI5Mjk2OSBDIDEzLjkwMjM0NCAyNC42ODM1OTQgMTMuOTAyMzQ0IDI1LjMxNjQwNiAxNC4yOTI5NjkgMjUuNzA3MDMxIEwgMzQuMjkyOTY5IDQ1LjcwNzAzMSBDIDM0LjU0Mjk2OSA0NS45Njg3NSAzNC45MTc5NjkgNDYuMDc0MjE5IDM1LjI2NTYyNSA0NS45ODA0NjkgQyAzNS42MTcxODggNDUuODkwNjI1IDM1Ljg5MDYyNSA0NS42MTcxODggMzUuOTgwNDY5IDQ1LjI2NTYyNSBDIDM2LjA3NDIxOSA0NC45MTc5NjkgMzUuOTY4NzUgNDQuNTQyOTY5IDM1LjcwNzAzMSA0NC4yOTI5NjkgTCAxNi40MTQwNjMgMjUgTCAzNS43MDcwMzEgNS43MDcwMzEgQyAzNi4wMDM5MDYgNS40MTc5NjkgMzYuMDg5ODQ0IDQuOTgwNDY5IDM1LjkyOTY4OCA0LjYwMTU2MyBDIDM1Ljc2OTUzMSA0LjIxODc1IDM1LjM5NDUzMSAzLjk3NjU2MyAzNC45ODA0NjkgMy45OTIxODggWiAiPjwvcGF0aD48L2c+PC9zdmc+) center center no-repeat;
-webkit-background-size: 28px 28px;
background-size: 28px;
position: absolute;
top: 0;
right: 3px;
bottom: 0;
left: 0;
}
.footerWrapper .slider .slickArrow.slickPrev {
left: 30px;
}
.footerWrapper .slider .slickArrow.slickPrev:hover {
left: 26px;
}
.footerWrapper .slider .slickArrow.slickNext {
right: 30px;
}
.footerWrapper .slider .slickArrow.slickNext:hover {
right: 26px;
}
.footerWrapper .slider .slickArrow.slickNext::after {
content: "";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
right: 0;
left: 3px;
}
.footerWrapper .slider .imgSlid {
height: 476px;
}
.footerWrapper .slider.sliderBoxes {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .slider.campaignsSlider,
.footerWrapper .slider.sliderBoxes {
margin: 0 -8.5px;
}
.footerWrapper .slider.campaignsSlider.slider .slickItem {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.footerWrapper .breadcrumb,
.footerWrapper .breadcrumb .breadcrumbContent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .slider.sliderThumbs {
padding: 0 40px;
margin-top: 12px;
position: relative;
}
.footerWrapper .slider.sliderThumbs .slickArrow {
cursor: pointer;
background-color: transparent;
width: 28px;
height: auto;
margin-top: 0;
top: 0;
bottom: 0;
}
.footerWrapper .slider.sliderThumbs .slickArrow::after {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzAwNWRhODtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMzM5IDE0OC41IEwgMzE2LjUgMTcxLjUgTCAzODUgMjQwIEwgNjQgMjQwIEwgNjQgMjcyIEwgMzg1IDI3MiBMIDMxNi41IDM0MC41IEwgMzM5IDM2My41IEwgNDQ2LjUgMjU2IFogIi8+ICA8L2c+PC9zdmc+);
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickPrev {
left: 0;
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickPrev:hover {
left: -4px;
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickPrev::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickNext {
right: 0;
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickNext:hover {
right: -4px;
}

.header.fullwidth.v3 #userNameHeader.logged::after,
.footerWrapper .datepickerWrap::after,
.footerWrapper .select button::after,
.footerWrapper .selectWrap::after {
content: "";
right: 12px;
pointer-events: none;
}
.footerWrapper .slider.sliderThumbs .slickArrow.slickNext::after {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.footerWrapper .slider.sliderThumbs .slickItem {
max-width: 96px;
padding: 0 5.5px;
margin-bottom: 0;
}
.footerWrapper .slider.sliderThumbs img {
cursor: pointer;
border: 1px solid #f9f9f9;
}
.footerWrapper .breadcrumb,
.footerWrapper .topnav {
background-color: #fff;
border-bottom: 1px solid #e4e4e4;
}
.footerWrapper .breadcrumb {
height: 35px;
font-size: 13px;
color: #a9a9a9;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .breadcrumb .breadcrumbContent {
width: 100%;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .breadcrumb .breadcrumbContent ul {
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li {
list-style: none;
margin: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a {
color: #a9a9a9;
text-decoration: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
transition: all 0.25s linear;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a .svg *,
.footerWrapper .topnav {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a:hover {
text-decoration: underline;
color: #005da8;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a:hover .svg * {
fill: #005da8 !important;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a .svg {
width: 15px;
height: 15px;
}
.footerWrapper .topnav,
.footerWrapper .topnav .topnavContent {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
}
.footerWrapper .breadcrumb .breadcrumbContent ul li a .svg * {
fill: #a9a9a9 !important;
transition: all 0.25s linear;
}
.footerWrapper .btn.white .svg *,
.footerWrapper .topnav .topnavContent .svg * {
fill: #484848 !important;
}
.footerWrapper .topnav {
height: 50px;
border-top: 1px solid #e4e4e4;
opacity: 0;
visibility: hidden;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: flex;
position: fixed;
top: 0;
left: 0;
z-index: 1000;
transition: all 0.25s linear;
}
.footerWrapper .checkbox.disabled,
.footerWrapper .radio.disabled {
opacity: 0.7;
}
.footerWrapper .topnav .topnavContent {
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .btn.white,
.footerWrapper .topnav .topnavContent a {
-webkit-box-align: center;
cursor: pointer;
}
.footerWrapper .topnav .topnavContent > span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footerWrapper .topnav .topnavContent > span h3 {
margin: 2px 27px 0 0;
}
@media screen and (max-width: 1149px) {
.footerWrapper .topnav .topnavContent .topnavLeft ul {
display: none;
}
}
.footerWrapper .topnav .topnavContent .topnavRight ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footerWrapper .topnav .topnavContent .topnavRight ul li {
padding-left: 45px;
}
.footerWrapper .topnav .topnavContent .topnavRight ul li::after {
display: none;
}
.footerWrapper .topnav .topnavContent a {
color: #000;
text-decoration: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .topnav .topnavContent a:hover {
color: #005da8;
}
.footerWrapper .topnav .topnavContent a.active {
font-weight: 700;
color: #005da8;
}
.footerWrapper .btn,
.footerWrapper .btn:hover {
color: #fff !important;
}
.footerWrapper .topnav .topnavContent .svg {
max-width: 19px;
max-height: 18px;
margin: 0 5px 0 0;
}
.footerWrapper .btn {
cursor: pointer;
background-color: #005da8;
width: auto;
font-weight: 700;
text-align: center;
text-decoration: none!important;
letter-spacing: -0.25px;
line-height: 1;
white-space: nowrap;
padding: 11px 30px 12px;
border: 1px solid #005da8;
margin: 20px 0;
display: table;
-webkit-box-shadow: 0 2px 13px 1px rgba(0, 93, 168, 0.5);
box-shadow: 0 2px 13px 1px rgba(0, 93, 168, 0.5);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .select .selectContent ul li .selectVar span span a{display:block;width:100%}

.footerWrapper .btn.white,
.footerWrapper .select .selectContent ul li .selectVar span span a,
.footerWrapper .uploadWrap:hover label .uploadWrapText strong {
text-decoration: none;
}
.footerWrapper .btn:hover {
background: #004f8f;
border-color: #004f8f;
-webkit-box-shadow: 0 2px 13px 1px rgba(0, 79, 143, 0.5);
box-shadow: 0 2px 13px 1px rgba(0, 79, 143, 0.5);
}
.footerWrapper .btn:active {
background: #004175;
border-color: #004175;
-webkit-box-shadow: 0 2px 13px 1px rgba(0, 65, 117, 0.5);
box-shadow: 0 2px 13px 1px rgba(0, 65, 117, 0.5);
}
.footerWrapper .btn.center {
margin-left: auto;
margin-right: auto;
}
.footerWrapper .btn.big {
padding: 16px 30px 17px;
}
.footerWrapper .btn.secondary {
background-color: #ef3c39;
border-color: #ef3c39;
-webkit-box-shadow: 0 2px 13px 1px rgba(239, 60, 57, 0.5);
box-shadow: 0 2px 13px 1px rgba(239, 60, 57, 0.5);
}
.footerWrapper .btn.secondary:hover {
background: #d63633;
border-color: #d63633;
-webkit-box-shadow: 0 2px 13px 1px rgba(214, 54, 51, 0.5);
box-shadow: 0 2px 13px 1px rgba(214, 54, 51, 0.5);
}
.footerWrapper .btn.secondary:active {
background: #bd302d;
border-color: #bd302d;
-webkit-box-shadow: 0 2px 13px 1px rgba(189, 48, 45, 0.5);
box-shadow: 0 2px 13px 1px rgba(189, 48, 45, 0.5);
}
.footerWrapper .btn.success {
background-color: #18ae41;
border-color: #18ae41;
-webkit-box-shadow: 0 2px 13px 1px rgba(24, 174, 65, 0.5);
box-shadow: 0 2px 13px 1px rgba(24, 174, 65, 0.5);
}
.footerWrapper .btn.success:hover {
background: #159437;
border-color: #159437;
-webkit-box-shadow: 0 2px 13px 1px rgba(21, 148, 55, 0.5);
box-shadow: 0 2px 13px 1px rgba(21, 148, 55, 0.5);
}
.footerWrapper .btn.success:active {
background: #117a2d;
border-color: #117a2d;
-webkit-box-shadow: 0 2px 13px 1px rgba(17, 122, 45, 0.5);
box-shadow: 0 2px 13px 1px rgba(17, 122, 45, 0.5);
}
.footerWrapper .btn.white {
background-color: #fff;
height: 36px;
font-weight: 400;
color: #484848 !important;
line-height: normal;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.47);
padding: 8px 20px;
border: 0 transparent;
margin: 0 5px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
float: left;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.17s linear;
-o-transition: all 0.17s linear;
transition: all 0.17s linear;
border-radius: 3px;
}
.footerWrapper .btn.whites,
.footerWrapper .btn.whites:hover {
-webkit-box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.white:hover {
margin-top: -4px;
}
.footerWrapper .btn.white .svg {
width: 19px;
margin: 0 10px 0 -2px;
}
.footerWrapper .btn.hasIcon .svg:not(.btn__img) *,
.footerWrapper .tabSwitch li.active .svg * {
fill: #fff !important;
}
.footerWrapper .btn.whites {
background-color: #fff;
color: #005da8 !important;
border-color: #fff;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.whites:hover {
background: #e6e6e6;
border-color: #e6e6e6;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.bordered,
.footerWrapper .btn.whites:active {
-webkit-box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.whites:active {
background: #ccc;
border-color: #ccc;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.bordered {
background-color: transparent;
color: #005da8 !important;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.bordered:hover {
background-color: #004f8f;
color: #fff !important;
border-color: #004f8f;
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.bordered:active {
background: #004175;
border-color: #004175;
}
.footerWrapper .btn.bordered.secondary {
color: #ef3c39 !important;
}
.footerWrapper .btn.bordered.secondary:hover {
background-color: #d63633;
color: #fff !important;
border-color: #d63633;
}
.footerWrapper .btn.bordered.secondary:active {
background: #bd302d;
border-color: #bd302d;
}
.footerWrapper .btn.bordered.success {
color: #18ae41 !important;
}
.footerWrapper .btn.bordered.success:hover {
background-color: #159437;
color: #fff !important;
border-color: #159437;
}
.footerWrapper .btn.bordered.success:active {
background: #117a2d;
border-color: #117a2d;
}
.footerWrapper .btn.disabled,
.footerWrapper .btn:disabled {
background-color: #e4e4e4 !important;
color: #a9a9a9 !important;
border-color: #e4e4e4 !important;
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.transparent {
background-color: transparent;
border-color: transparent;
padding: 0;
margin: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
}
.footerWrapper .btn.transparent .svg {
margin-left: 2px;
-webkit-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.footerWrapper .btn.transparent:hover .svg {
margin-left: 7px;
}
.footerWrapper .btn.hasIcon {
text-align: left!important;
padding-left: 58px!important;
position: relative;
}
.footerWrapper .btn.hasIcon .svg {
width: 20px;
height: 20px;
position: absolute;
top: 13px;
left: 12px;
}
.footerWrapper .btn .svg {
margin-left: 10px;
display: inline;
}
.footerWrapper .btnSubText {
font-size: 13px;
padding-left: 30px;
margin: 20px auto;
display: table;
position: relative;
}
.footerWrapper .btnSubText::before {
content: "";
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBzdHlsZT0iICIgZD0iTSAxNi44MTI1IDMuMDkzNzUgQyAxNi41OTM3NSAzLjEzMjgxMyAxNi4zOTg0MzggMy4yNDIxODggMTYuMjUgMy40MDYyNSBMIDUuMzQzNzUgMTQuMjgxMjUgTCA0LjY1NjI1IDE1IEwgNS4zNDM3NSAxNS43MTg3NSBMIDE2LjI1IDI2LjU5Mzc1IEMgMTYuNDkyMTg4IDI2Ljg5MDYyNSAxNi44Nzg5MDYgMjcuMDI3MzQ0IDE3LjI1MzkwNiAyNi45NDE0MDYgQyAxNy42MjUgMjYuODU1NDY5IDE3LjkxNzk2OSAyNi41NjI1IDE4LjAwMzkwNiAyNi4xOTE0MDYgQyAxOC4wODk4NDQgMjUuODE2NDA2IDE3Ljk1MzEyNSAyNS40Mjk2ODggMTcuNjU2MjUgMjUuMTg3NSBMIDguNDY4NzUgMTYgTCAyNCAxNiBDIDMwLjAwNzgxMyAxNiAzNC4yNDIxODggMTcuNTE5NTMxIDM2Ljk2ODc1IDE5Ljk2ODc1IEMgMzkuNjk1MzEzIDIyLjQxNzk2OSA0MSAyNS44MzU5MzggNDEgMzAgQyA0MSAzOC4zNDc2NTYgMzcuMTU2MjUgNDQuNDY4NzUgMzcuMTU2MjUgNDQuNDY4NzUgQyAzNi45MzM1OTQgNDQuNzY5NTMxIDM2Ljg5NDUzMSA0NS4xNzE4NzUgMzcuMDYyNSA0NS41MDc4MTMgQyAzNy4yMzA0NjkgNDUuODQ3NjU2IDM3LjU3MDMxMyA0Ni4wNjI1IDM3Ljk0NTMxMyA0Ni4wNjY0MDYgQyAzOC4zMjAzMTMgNDYuMDcwMzEzIDM4LjY2Nzk2OSA0NS44NjMyODEgMzguODQzNzUgNDUuNTMxMjUgQyAzOC44NDM3NSA0NS41MzEyNSA0MyAzOC45NjQ4NDQgNDMgMzAgQyA0MyAyNS40MDYyNSA0MS41IDIxLjMzMjAzMSAzOC4zMTI1IDE4LjQ2ODc1IEMgMzUuMTI1IDE1LjYwNTQ2OSAzMC4zNDc2NTYgMTQgMjQgMTQgTCA4LjQ2ODc1IDE0IEwgMTcuNjU2MjUgNC44MTI1IEMgMTcuOTgwNDY5IDQuNTExNzE5IDE4LjA2NjQwNiA0LjAzNTE1NiAxNy44NzEwOTQgMy42NDA2MjUgQyAxNy42Nzk2ODggMy4yNDIxODggMTcuMjQ2MDk0IDMuMDIzNDM4IDE2LjgxMjUgMy4wOTM3NSBaICI+PC9wYXRoPjwvZz48L3N2Zz4=);
width: 26px;
height: 26px;
-webkit-transform: scale(1, -1) rotate(270deg);
-ms-transform: scale(1, -1) rotate(270deg);
transform: scale(1, -1) rotate(270deg);
position: absolute;
top: -8px;
left: 0;
}
.footerWrapper .btnGroup {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footerWrapper .btnGroup .btn {
width: -webkit-calc(40%);
width: calc(50% - 10px);
padding-left: 0;
padding-right: 0;
margin-top: 0;
}
.footerWrapper .btnGroup .btn:last-of-type {
margin-bottom: 0;
}
.footerWrapper .center .btn {
margin-left: auto;
margin-right: auto;
}
.footerWrapper .select button,
.footerWrapper .text,
.footerWrapper input[type=text],
.footerWrapper input[type=email],
.footerWrapper input[type=tel],
.footerWrapper input[type=password],
.footerWrapper input[type=number],
.footerWrapper select,
.footerWrapper textarea {
background-color: #fff;
width: 100%;
min-height: 40px;
font-family: "Open Sans", Arial, sans-serif;
font-size: 15px;
font-weight: 700;
color: #484848;
letter-spacing: -0.25px;
padding: 9px 32px 9px 10px;
border: 1px solid #ddd;
display: block;
margin: 4px 0 9px;
position: relative;
/* z-index: 10; */
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .select button:focus,
.footerWrapper .text:focus,
.footerWrapper input[type=text]:focus,
.footerWrapper input[type=email]:focus,
.footerWrapper input[type=tel]:focus,
.footerWrapper input[type=password]:focus,
.footerWrapper input[type=number]:focus,
.footerWrapper select:focus,
.footerWrapper textarea:focus {
border-color: #2ebcfe;
}
.footerWrapper .inputHelp {
font-size: 13px!important;
color: #a9a9a9;
margin: -5px 0 9px;
display: block;
}
.footerWrapper .select .selectContent ul li .selectVar span span,
.footerWrapper .select button {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
white-space: nowrap;
}
.footerWrapper .select {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
}
.footerWrapper .select[data-select-multiple=true] .selectContent ul li.selectContentTitle {
font-size: 15px;
color: #a9a9a9;
margin: 5px 15px;
}
.footerWrapper .select[data-select-multiple=true] .selectContent ul li .selectVar input:checked + span {
background-color: transparent;
font-weight: 700;
color: #2ebcfe;
border-color: transparent;
}
.footerWrapper .select[data-select-multiple=true] .selectContent ul li .selectVar input:checked + span .selectVarCheck::after {
content: "";
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzJlYmNmZTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4gIDwvZz48L3N2Zz4=);
-webkit-background-size: cover;
background-size: cover;
width: 15px;
height: 15px;
position: absolute;
top: 7px;
left: 6px;
}
.footerWrapper .select[data-select-position=top] .selectContent {
top: auto;
bottom: -webkit-calc(105%);
bottom: calc(100% + 5px);
}
.footerWrapper .select button {
cursor: pointer;
background-color: #fff;
min-width: 68px;
text-align: left;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
padding: 9px 32px 9px 10px;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: solid #e4e4e4;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-width: 1px;
border-radius: 3px;
}
.header.fullwidth.v3 #userNameHeader.logged::after,
.footerWrapper .select button::after {
width: 0;
height: 0;
border-top: 5px solid #2ebcfe;
border-right: 4px solid transparent;
border-left: 5px solid transparent;
margin-top: -2px;
position: absolute;
top: 50%;
/*z-index: 10;*/
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.header.fullwidth.v3 #notifications-desktop:hover #userNameHeader.logged::after,
.footerWrapper .select button.focus::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .select button .svg,
.footerWrapper .select button img {
width: 15px;
height: 15px;
margin-right: 9px;
}
.footerWrapper .select .selectContent {
background-color: #fff;
min-width: 160px;
padding: 10px 0;
display: none;
position: absolute;
top: -webkit-calc(105%);
top: calc(100% + 5px);
z-index: 1000;
border: solid #e4e4e4;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-width: 1px;
border-radius: 3px;
}
.footerWrapper .checkbox,
.footerWrapper .datepickerWrap,
.footerWrapper .selectWrap {
position: relative;
}
.footerWrapper .select .selectContent .selectContentSearch {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MDBwdCIgaGVpZ2h0PSI1MDBwdCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMjA4LjMzMjAzMSAyOS43NjE3MTkgQyAxMTUuMjg5MDYzIDI5Ljc2MTcxOSAzOS42ODM1OTQgMTA1LjM2NzE4OCAzOS42ODM1OTQgMTk4LjQxNDA2MyBDIDM5LjY4MzU5NCAyOTEuNDU3MDMxIDExNS4yODkwNjMgMzY3LjA2MjUgMjA4LjMzMjAzMSAzNjcuMDYyNSBDIDI0NS4xNDg0MzggMzY3LjA2MjUgMjc5LjE3MTg3NSAzNTUuMjA3MDMxIDMwNi45MTc5NjkgMzM1LjEzMjgxMyBMIDQzNy40Mzc1IDQ2NS4zMzk4NDQgTCA0NjUuMzM5ODQ0IDQzNy40Mzc1IEwgMzM2LjM3MTA5NCAzMDguMTYwMTU2IEMgMzYxLjcxNDg0NCAyNzguNjI4OTA2IDM3Ni45ODQzNzUgMjQwLjMwNDY4OCAzNzYuOTg0Mzc1IDE5OC40MTQwNjMgQyAzNzYuOTg0Mzc1IDEwNS4zNjcxODggMzAxLjM3ODkwNiAyOS43NjE3MTkgMjA4LjMzMjAzMSAyOS43NjE3MTkgWiBNIDIwOC4zMzIwMzEgNDkuNjAxNTYzIEMgMjkwLjY0NDUzMSA0OS42MDE1NjMgMzU3LjE0NDUzMSAxMTYuMTAxNTYzIDM1Ny4xNDQ1MzEgMTk4LjQxNDA2MyBDIDM1Ny4xNDQ1MzEgMjgwLjcyMjY1NiAyOTAuNjQ0NTMxIDM0Ny4yMjI2NTYgMjA4LjMzMjAzMSAzNDcuMjIyNjU2IEMgMTI2LjAyMzQzOCAzNDcuMjIyNjU2IDU5LjUyMzQzOCAyODAuNzIyNjU2IDU5LjUyMzQzOCAxOTguNDE0MDYzIEMgNTkuNTIzNDM4IDExNi4xMDE1NjMgMTI2LjAyMzQzOCA0OS42MDE1NjMgMjA4LjMzMjAzMSA0OS42MDE1NjMgWiAiLz4gIDwvZz48L3N2Zz4=) 8px 50% no-repeat;
-webkit-background-size: 19px 19px;
background-size: 19px;
width: -webkit-calc(70%);
width: calc(100% - 30px);
height: 30px;
min-height: 30px;
font-size: 13px;
font-weight: 400;
padding: 0 10px 0 32px;
margin: 5px 15px !important;
}
.footerWrapper .select .selectContent ul {
max-height: 400px;
overflow: auto;
list-style: none;
margin: 0;
line-height:1;
}
.footerWrapper .select .selectContent ul li {
margin: 0 15px;
}
.footerWrapper .select .selectContent ul li .selectVar {
cursor: pointer;
color: #000;
padding: 2px 25px;
margin: 0 -15px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .checkbox input[type=checkbox]:checked + span::after,
.footerWrapper .checkbox:not(.disabled):hover,
.footerWrapper .radio:not(.disabled):hover {
color: #2ebcfe;
}
.footerWrapper .select .selectContent ul li .selectVar:hover {
background-color: rgba(46, 188, 254, 0.1);
}
.footerWrapper .select .selectContent ul li .selectVar input {
display: none;
}
.footerWrapper .select .selectContent ul li .selectVar input:checked + span {
background-color: transparent;
font-weight: 700;
color: #2ebcfe;
border-color: transparent;
}
.footerWrapper .select .selectContent ul li.selectContentTitle{font-size:15px;color:#a9a9a9;margin:5px 15px}
.footerWrapper .select .selectContent ul li .selectVar span span {
font-size: 15px!important;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .select .selectContent ul li .selectVar span span .svg,
.footerWrapper .select .selectContent ul li .selectVar span span img {
width: 15px;
height: 15px;
margin-right: 9px;
}
.footerWrapper .datepickerWrap::after,
.footerWrapper .selectWrap::after {
width: 0;
height: 0;
border-top: 5px solid #2ebcfe;
border-right: 4px solid transparent;
border-left: 5px solid transparent;
margin-top: -2px;
position: absolute;
top: 50%;
z-index: 10;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .checkbox.disabled a,
.footerWrapper .radio.disabled a {
pointer-events: all;
}
.footerWrapper .percentageLabels {
margin: 9px 0 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footerWrapper .percentageLabels input[type=radio] {
display: none;
}
.footerWrapper .percentageLabels input[type=radio]:checked + label {
background-color: #2ebcfe;
font-weight: 700;
color: #fff;
border-color: #2ebcfe;
z-index: 1;
}
.footerWrapper .percentageLabels label {
cursor: pointer;
width: 100%;
height: 50px;
font-size: 13px;
font-weight: 400;
text-align: center;
line-height: 1.1;
padding: 0 12px;
margin-right: 13px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
border: solid #e4e4e4;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-width: 1px;
border-radius: 3px;
}
.footerWrapper .checkbox,
.footerWrapper .radio {
cursor: pointer;
padding-left: 30px;
font-size: 15px;
}
.footerWrapper .percentageLabels label:last-of-type {
margin-right: 0;
}
.footerWrapper .checkbox {
margin: 8px 40px 8px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .checkbox .checkboxCheck,
.footerWrapper .checkbox .checkboxCheck::after,
.footerWrapper .checkbox::after {
position: absolute;
content: "";
}
.footerWrapper .checkbox::after {
border-bottom: 1px solid #000;
bottom: 10px;
}
.footerWrapper .checkbox:not(.disabled):hover .checkboxCheck {
border-color: #2ebcfe;
}
.footerWrapper .checkbox input[type=checkbox] {
display: none;
}
.footerWrapper .checkbox .checkboxCheck {
background-color: #fff;
width: 18px;
height: 18px;
border: 1px solid #e4e4e4;
margin: 0 10px 0 0;
display: inline-block;
left: 0;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .checkbox .checkboxCheck::after {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEycHQiIGhlaWdodD0iNTEycHQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4KPC9nPgo8L3N2Zz4K);
-webkit-background-size: cover;
background-size: cover;
width: 12px;
height: 12px;
top: 2px;
right: 2px;
}
.footerWrapper .checkbox input[type=checkbox]:checked + span {
background-color: #2ebcfe;
border-color: #2ebcfe;
}
.footerWrapper .switch {
display: table;
}
.footerWrapper .switch.switchOnOff .switchSwitcher input:checked ~ .switchCheck {
background-color: #2ebcfe;
}
.footerWrapper .switch.disabled .switchSwitcher .switchCheck,
.footerWrapper .switch.switchOnOff .switchSwitcher .switchCheck {
background-color: #e4e4e4;
}
.footerWrapper .switch.disabled .switchSwitcher .switchCheck::before {
background-color: rgba(255, 255, 255, 0.4);
}
.footerWrapper .switch .switchSwitcher {
cursor: pointer;
margin: 8px 0 28px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .switch .switchSwitcher .left {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.footerWrapper .switch .switchSwitcher input {
display: none;
}
.footerWrapper .switch .switchSwitcher input:checked + .switchCheck::before {
-webkit-transform: translateX(19px);
-ms-transform: translateX(19px);
transform: translateX(19px);
}
.footerWrapper .switch .switchSwitcher input:checked ~ .right,
.footerWrapper .switch .switchSwitcher input:not(:checked) ~ .left {
font-weight: 700;
}
.footerWrapper .switch .switchSwitcher .switchCheck {
background-color: #2ebcfe;
width: 51px;
height: 32px;
margin: 0 10px;
display: inline-block;
position: relative;
-webkit-border-top-left-radius: 16px;
-webkit-border-top-right-radius: 16px;
-webkit-border-bottom-right-radius: 16px;
-webkit-border-bottom-left-radius: 16px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 16px;
}
.footerWrapper .switch .switchSwitcher .switchCheck::before {
content: "";
background-color: #fff;
width: 28px;
height: 28px;
position: absolute;
bottom: 2px;
left: 2px;
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
-webkit-border-top-left-radius: 14px;
-webkit-border-top-right-radius: 14px;
-webkit-border-bottom-right-radius: 14px;
-webkit-border-bottom-left-radius: 14px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 14px;
}
.footerWrapper .radio,
.footerWrapper .radio .radioCheck {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .switch .switchSwitcher .switchCheck:hover::before {
-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.footerWrapper .radio {
line-height: 1.1;
margin: 8px 40px 8px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
transition: all 0.25s linear;
}
.footerWrapper .radio .radioCheck,
.footerWrapper .radio::after {
content: "";
position: absolute;
}
.footerWrapper .uploadWrap .uploadWrapFormat,
.footerWrapper .uploadWrap.hover label {
opacity: 0;
}
.footerWrapper .copyUrl textarea,
.footerWrapper .pagenav ul li.disabled,
.footerWrapper .tabSwitch li:nth-of-type(odd)::before,
.footerWrapper .uploadWrap .uploadWrapClose.uploadWrapDone,
.footerWrapper .uploadWrap .uploadWrapDone.uploadWrapDone {
pointer-events: none;
}
.footerWrapper .radio::after {
border-bottom: 1px solid #000;
bottom: 10px;
}
.footerWrapper .radio:not(.disabled):hover .radioCheck {
border-color: #2ebcfe;
}
.footerWrapper .radio input[type=radio] {
display: none;
}
.footerWrapper .radio .radioCheck {
background-color: #fff;
width: 18px;
height: 18px;
border: 1px solid #e4e4e4;
margin: 0 10px 0 0;
display: inline-block;
left: 0;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
transition: all 0.25s linear;
border-radius: 50%;
}
.footerWrapper .uploadWrap .uploadWrapClose,
.footerWrapper .uploadWrap .uploadWrapDone,
.footerWrapper .uploadWrap label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
}
.footerWrapper .radio .radioCheck::after,
.footerWrapper .radio.radioColor .radioCheck::before {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
position: absolute;
content: "";
}
.footerWrapper .radio .radioCheck::after {
top: 3px;
right: 3px;
bottom: 3px;
left: 3px;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
transition: all 0.25s linear;
border-radius: 50%;
}
.footerWrapper .radio input[type=radio]:checked + span::after {
background-color: #2ebcfe;
}
.footerWrapper .radio.radioColor {
width: 50%;
padding-left: 50px;
margin: 14px 0;
z-index: 10;
}
.footerWrapper .radio.radioColor .radioCheck {
width: 30px;
height: 30px;
border: 0 transparent;
margin-left: 5px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .radio.radioColor .radioCheck::before {
background-color: #fff;
top: -5px;
right: -5px;
bottom: -5px;
left: -5px;
z-index: -1;
border: solid #e4e4e4;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
transition: all 0.25s linear;
border-width: 1px;
border-radius: 3px;
}
.footerWrapper .radio.radioColor .radioCheck::after,
.footerWrapper .uploadWrap {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .radio.radioColor .radioCheck::after {
content: "";
background: 50% 50% no-repeat;
-webkit-background-size: 20px 20px;
background-size: 20px;
width: 20px;
height: 20px;
border: 1px solid transparent;
margin: -10px 0 0 -10px;
position: absolute;
top: 50%;
left: 50%;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .radio.radioColor:hover .radioCheck::before {
border-color: #2ebcfe;
}
.footerWrapper .radio.radioColor input[type=radio]:checked + span::after {
background-color: transparent;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4gIDwvZz48L3N2Zz4=);
-webkit-filter: drop-shadow(0 0 3px #000);
filter: drop-shadow(0 0 3px #000);
}
.footerWrapper .radio.radioColor.radioColorLight input[type=radio]:checked + span::after {
background-color: transparent;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4gIDwvZz48L3N2Zz4=);
-webkit-filter: drop-shadow(0 0 3px #fff);
filter: drop-shadow(0 0 3px #fff);
}
.footerWrapper .uploadWrap {
background-color: #fff;
height: 50px;
border: 1px dashed #e4e4e4;
position: relative;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor,
.footerWrapper .uploadWrap label {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
cursor: pointer;
}
.footerWrapper .uploadWrap.hover {
background-color: rgba(0, 93, 168, 0.1);
border-color: #005da8;
}
.footerWrapper .uploadWrap.hover .uploadWrapIcon {
margin-left: -15px;
left: 50%;
}
.footerWrapper .uploadWrap .uploadWrapFormat .svg,
.footerWrapper .uploadWrap .uploadWrapIcon {
width: 30px;
height: 30px;
margin: 0;
top: 10px;
left: 18px;
position: absolute;
}
.footerWrapper .uploadWrap label {
font-size: 15px;
padding: 0 20px 0 60px;
overflow: hidden;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: all 0.25s linear;
}
.footerWrapper .uploadWrap label input {
display: none;
}
.footerWrapper .uploadWrap label .uploadWrapValue {
max-width: -webkit-calc(0%);
max-width: calc(100% - 100px);
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.footerWrapper .uploadWrap label .uploadWrapText {
color: #a9a9a9;
}
.footerWrapper .uploadWrap label .uploadWrapText strong {
font-weight: 700;
color: #005da8;
text-decoration: underline;
}
.footerWrapper .footer ul li a,
.footerWrapper .tag {
text-decoration: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.footerWrapper .uploadWrap label .uploadWrapText span {
display: none;
}
}
@supports (-ms-ime-align:auto) and (not (-ms-accelerator:true)) {
.footerWrapper .uploadWrap label .uploadWrapText span {
display: none;
}
}
.footerWrapper .uploadWrap .uploadWrapClose,
.footerWrapper .uploadWrap .uploadWrapDone {
font-size: 12px;
font-weight: 600;
color: #18ae41;
opacity: 0;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 12px;
right: 20px;
z-index: 10;
}
.footerWrapper .uploadWrap .uploadWrapClose.uploadWrapDone .svg,
.footerWrapper .uploadWrap .uploadWrapDone.uploadWrapDone .svg {
margin-left: 8px;
}
.footerWrapper .uploadWrap .uploadWrapClose .svg,
.footerWrapper .uploadWrap .uploadWrapDone .svg {
cursor: pointer;
}
.footerWrapper .tabCollapse {
list-style: none;
margin-bottom: 0;
}
.footerWrapper .tabCollapse > li {
background-color: #fff;
border: 1px solid #e4e4e4;
margin-bottom: 15px;
box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .tabCollapse > li:last-of-type {
margin-bottom: 0;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor {
height: 63px;
font-weight: 700;
line-height: 20px;
padding: 0 90px 0 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
transition: all 0.25s linear;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor::after,
.footerWrapper .tag {
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor::after {
content: "";
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MDBwdCIgaGVpZ2h0PSI1MDBwdCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHZlcnNpb249IjEuMSI+PGcgaWQ9InN1cmZhY2UxIj4gIDxwYXRoIHN0eWxlPSJzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOiMyZWJjZmU7ZmlsbC1vcGFjaXR5OjE7IiBkPSJNIDM5LjY4MzU5NCAxNjguNjUyMzQ0IEwgMjQ4LjAxNTYyNSAzODYuOTA2MjUgTCA0NTYuMzQ3NjU2IDE2OC42NTIzNDQgWiAiLz48L2c+PC9zdmc+) 50% 50% no-repeat;
-webkit-background-size: 11px 11px;
background-size: 11px 11px;
width: 40px;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
right: 26px;
transition: all 0.25s linear;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
border-radius: 50%;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor:hover::after {
background-color: rgba(46, 188, 254, 0.2);
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor.active,
.footerWrapper .tabCollapse > li .tabCollapseAnchor:hover {
color: #005da8;
}
.footerWrapper .tabCollapse > li .tabCollapseAnchor.active::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .tabCollapse > li .tabCollapseContent {
padding: 18px 0 30px;
border-top: 1px solid #e4e4e4;
margin: 0 30px;
}
.footerWrapper .tabCollapse > li .tabCollapseContent p:last-of-type {
margin-bottom: 0;
}
.footerWrapper .tabSwitch {
display: table;
position: relative;
z-index: 1;
}
.footerWrapper .tabSwitch.pills {
height: 40px;
list-style: none;
overflow: hidden;
border: 1px solid #e4e4e4;
margin: 20px 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .tabSwitch.pills li,
.footerWrapper .tag {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-align: center;
}
.footerWrapper .tabSwitch.pills.white {
border: 1px solid #fff;
color: #fff;
}
.footerWrapper .tabSwitch.pills.white li {
color: #fff;
border-left: 1px solid #fff;
}
.footerWrapper .tabSwitch.pills.white li.active {
background-color: #fff;
font-weight: 700;
color: #005da8;
}
.footerWrapper .tabSwitch.pills li {
cursor: pointer;
background-color: transparent;
height: 100%;
color: #484848;
border: 0 transparent;
border-left: 1px solid #e4e4e4;
padding: 1px 36px 0;
margin: 0;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .tabSwitch.pills li.active {
background-color: #005da8;
height: -webkit-calc(102%);
height: calc(100% + 2px);
font-weight: 700;
color: #fff;
margin: -1px;
}
.footerWrapper .tabSwitch.pills li::before {
display: none;
}
.footerWrapper .tabSwitch.pills li:first-of-type {
border-left: 0 none transparent;
}
.footerWrapper .tabSwitch.center {
margin-left: auto;
margin-right: auto;
}
.footerWrapper .tabSwitch li {
cursor: pointer;
background-color: #fff;
min-width: 158px;
height: 50px;
line-height: 50px;
text-align: center;
list-style: none;
padding: 0 20px;
border: 1px solid #e4e4e4;
margin: 0 -1px 0 0;
display: inline-block;
float: left;
position: relative;
}
.footerWrapper .tabSwitch li:hover {
color: #005da8;
}
.footerWrapper .tabSwitch li.active {
background-color: rgba(0, 93, 168, 0.1);
font-weight: 700;
color: #005da8;
border-color: #005da8;
z-index: 10;
}
.footerWrapper .tabSwitch li:first-of-type {
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px 0 0 3px;
}
.footerWrapper .tabSwitch li:last-of-type {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-radius: 0 3px 3px 0;
}
.footerWrapper .tabSwitch li:nth-of-type(odd)::before {
content: "NEBO";
background-color: #fff;
width: 50px;
height: 20px;
font-size: 13px;
font-weight: 400;
color: #005da8;
line-height: 20px;
text-align: center;
margin-top: -10px;
position: absolute;
top: 50%;
right: -25px;
z-index: 100;
-webkit-box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
box-shadow: 0 2px 13px 4px rgba(228, 228, 228, 0.5);
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .tabSwitch li .svg {
width: 30px;
max-height: 20px;
}
.footerWrapper .tabSwitch li .svg * {
fill: #484848 !important;
}
.footerWrapper .tag {
background-color: #eeeff2;
height: 30px;
font-weight: 600;
color: #a9a9a9;
line-height: 30px;
white-space: nowrap;
padding: 0 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
margin: 4px 11px 11px 0;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
transition: all 0.25s linear;
}
.footerWrapper a.tag:hover {
-webkit-box-shadow: 0 2px 3px 0 #a9a9a9;
box-shadow: 0 2px 3px 0 #a9a9a9;
}
.footerWrapper .tag a,
.footerWrapper .tag span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footerWrapper .tag .tagCount,
.footerWrapper .tags li {
display: inline-block;
}
.footerWrapper .tag .svg {
width: auto;
max-width: 38px;
min-width: 17px;
height: 17px;
margin: -2px 0;
}
.footerWrapper .tag .tagCount {
height: 24px;
font-size: 12px;
line-height: 25px;
padding: 0 12px;
-webkit-border-radius: 15px;
border-radius: 15px;
margin: 0 -12px 0 10px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .tag.primary {
background-color: rgba(0, 93, 168, 0.1);
color: #005da8;
}
.footerWrapper a.tag.primary:hover {
background-color: rgba(0, 79, 143, 0.1);
color: #004f8f;
-webkit-box-shadow: 0 2px 3px 0 rgba(0, 93, 168, 0.5);
box-shadow: 0 2px 3px 0 rgba(0, 93, 168, 0.5);
}
.footerWrapper a.tag.primary:hover .tagCount {
background-color: #004f8f;
}
.footerWrapper .tag.primary .tagCount {
background-color: #005da8;
color: #fff;
}
.footerWrapper .tag.secondary {
background-color: rgba(239, 60, 57, 0.1);
color: #ef3c39;
}
.footerWrapper a.tag.secondary:hover {
background-color: rgba(214, 54, 51, 0.1);
color: #d63633;
-webkit-box-shadow: 0 2px 3px 0 rgba(239, 60, 57, 0.5);
box-shadow: 0 2px 3px 0 rgba(239, 60, 57, 0.5);
}
.footerWrapper a.tag.secondary:hover .tagCount {
background-color: #d63633;
}
.footerWrapper .tag.secondary .tagCount {
background-color: #ef3c39;
color: #fff;
}
.footerWrapper .tag.success {
background-color: rgba(24, 174, 65, 0.1);
color: #18ae41;
}
.footerWrapper a.tag.success:hover {
background-color: rgba(21, 148, 55, 0.1);
color: #159437;
-webkit-box-shadow: 0 2px 3px 0 rgba(24, 174, 65, 0.5);
box-shadow: 0 2px 3px 0 rgba(24, 174, 65, 0.5);
}
.footerWrapper a.tag.success:hover .tagCount {
background-color: #159437;
}
.footerWrapper .tag.success .tagCount {
background-color: #18ae41;
color: #fff;
}
.footerWrapper .tags {
list-style: none;
margin: -4px 0 -11px;
}
.footerWrapper .stepBar,
.footerWrapper .stepBar li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .smoothScroll .tag {
margin-bottom: 0;
}
.footerWrapper .stepBar {
list-style: none;
margin: 20px 0;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .stepBar::after {
content: "";
background-color: #e4e4e4;
height: 2px;
position: absolute;
top: 50%;
right: 0;
left: 0;
}
.footerWrapper .stepBar li {
width: 100%;
font-size: 18px;
font-weight: 600;
color: #a9a9a9;
overflow: hidden;
margin-bottom: 0;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 1;
}
.footerWrapper .stepBar li span::before,
.footerWrapper .stepBar li.active span::before {
content: attr(data-step);
width: 38px;
height: 38px;
margin-right: 10px;
}
.footerWrapper .stepBar li span,
.footerWrapper .stepBar li span::before {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .stepBar li:last-of-type span {
padding-right: 0;
margin-left: auto;
}
.footerWrapper .stepBar li span {
cursor: pointer;
background-color: #fff;
padding-right: 10px;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 10;
}
.footerWrapper .stepBar li span::before {
background-color: #e4e4e4;
border: 5px solid #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .stepBar li:first-of-type {
padding-left: 0;
}
.footerWrapper .stepBar li:last-of-type {
padding-right: 0;
}
.footerWrapper .stepBar li.active {
color: #484848;
}
.footerWrapper .stepBar li.active span::before {
background-color: #2ebcfe;
color: #fff;
border: 2px solid #2ebcfe;
-webkit-border-radius: 50%;
border-radius: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: inset 0 0 0 3px #f9f9f9;
box-shadow: inset 0 0 0 3px #f9f9f9;
}
.footerWrapper .stepBar li.done span::before {
content: "";
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSI+ICA8ZyBpZD0ic3VyZmFjZTEiPiAgICA8cGF0aCBjbGFzcz0icHJpbWFyeSIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gNDUyLjUgMTAwLjUgTCAxNzYgMzc3IEwgNTkuNSAyNjAuNSBMIDM2LjUgMjgzLjUgTCAxNjQuNSA0MTEuNSBMIDE3NiA0MjIuNSBMIDE4Ny41IDQxMS41IEwgNDc1LjUgMTIzLjUgWiAiLz4gIDwvZz48L3N2Zz4=) 50% 50% no-repeat #2ebcfe;
-webkit-background-size: 17px 17px;
background-size: 17px 17px;
}
.footerWrapper .stepBar li.active::after,
.footerWrapper .stepBar li.done::after {
content: "";
background-color: #2ebcfe;
height: 2px;
position: absolute;
top: 50%;
right: -90px;
left: -90px;
}
.footerWrapper .steps .stepTitle {
font-weight: 400;
margin: 20px 0;
display: none;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.footerWrapper .steps .stepTitle .prevStep {
margin-right: 10px;
}
.footerWrapper .steps .prevStep {
cursor: pointer;
}
.footerWrapper .steps .nextStep {
cursor: pointer;
display: none;
}
.footerWrapper .numberSticker,
.footerWrapper .pagenav ul li:first-of-type a .svg,
.footerWrapper .pagenav ul li:last-of-type a .svg {
width: 21px;
height: 21px;
}
.footerWrapper .pagenav {
margin: 30px 0;
display: table;
}
.footerWrapper .pagenav.center,
.footerWrapper .pagenav.right {
margin-left: auto;
}
.footerWrapper .pagenav.center {
margin-right: auto;
}
.footerWrapper .pagenav ul {
list-style: none;
border: 1px solid #e4e4e4;
margin-bottom: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-radius: 3px;
}
.footerWrapper .pagenav ul li {
padding: 4px;
border-left: 1px solid #e4e4e4;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .pagenav ul li:first-of-type {
border-left: 0 none transparent;
}
.footerWrapper .pagenav ul li:first-of-type a,
.footerWrapper .pagenav ul li:last-of-type a {
padding: 0 3px;
}
.footerWrapper .pagenav ul li:first-of-type a .svg path,
.footerWrapper .pagenav ul li:first-of-type a .svg polygon,
.footerWrapper .pagenav ul li:first-of-type a .svg rect,
.footerWrapper .pagenav ul li:last-of-type a .svg path,
.footerWrapper .pagenav ul li:last-of-type a .svg polygon,
.footerWrapper .pagenav ul li:last-of-type a .svg rect {
fill: #e4e4e4 !important;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .pagenav ul li:first-of-type a:hover .svg path,
.footerWrapper .pagenav ul li:first-of-type a:hover .svg polygon,
.footerWrapper .pagenav ul li:first-of-type a:hover .svg rect,
.footerWrapper .pagenav ul li:last-of-type a:hover .svg path,
.footerWrapper .pagenav ul li:last-of-type a:hover .svg polygon,
.footerWrapper .pagenav ul li:last-of-type a:hover .svg rect {
fill: #2ebcfe !important;
}
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type).active a,
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type).active span {
background-color: #2ebcfe !important;
color: #fff !important;
}
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type).disabled {
background-color: #f9f9f9;
}
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type).disabled a,
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type).disabled span {
color: #e4e4e4;
}
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type) a,
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type) span {
min-width: 30px;
font-weight: 700;
color: #333;
text-align: center;
text-decoration: none;
padding: 2px 7px 1px;
display: block;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 3px;
}
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type) a:hover,
.footerWrapper .pagenav ul li:not(:first-of-type):not(:last-of-type) span:hover {
background-color: rgba(46, 188, 254, 0.1);
color: #2ebcfe;
}
.footerWrapper .numberSticker {
background-color: #2ebcfe;
font-size: 13px;
color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position:static;
}
.footerWrapper .footer {
background-color: #f9f9f9;
font-size: 13px;
padding: 76px 0 0 0;
border-top: 1px solid #e4e4e4;
}
.footerWrapper .footer .footerLogo {
width: 128px;
height: 26px;
display: block;
}
.footerWrapper .footer .footerSocial {
margin: 0;
min-height:35px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.footerWrapper .footer .footerSocial li {
margin: 0 8px;
display: inline-block;
}
.footerWrapper .footer .footerSocial li:first-of-type {
margin-left: 0;
}
.footerWrapper .footer .footerSocial li:last-of-type {
margin-right: 0;
}
.footerWrapper .footer .footerSocial li a {
width: 35px;
height: 35px;
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
border-radius: 50%;
}
.footerWrapper .footer .footerSocial li a::after {
content: "";
opacity: 1;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .footer .footerSocial li a:hover {
margin-top: -4px;
}
.footerWrapper .footer .footerSocial li a.facebook::after {
background: #3b5998;
}
.footerWrapper .footer .footerSocial li a.instagram::after {
background: -webkit-linear-gradient(23deg, #f2bb65 0, #e2286b 59%, #351542 100%);
background: -o-linear-gradient(23deg, #f2bb65 0, #e2286b 59%, #351542 100%);
background: linear-gradient(67deg, #f2bb65 0, #e2286b 59%, #351542 100%);
}
.footerWrapper .footer .footerSocial li a.youtube::after {
background: #e62d08;
}
.footerWrapper .footer .footerSocial li a .svg {
max-width: 25px;
height: 15px;
position: relative;
z-index: 10;
}
.footerWrapper .footer .footerSelect {
padding-left: 28px;
margin: 0 0 0 28px;
}
.footerWrapper .footer .footerSelect::before {
content: "";
height: 13px;
border-left: 1px solid #a9a9a9;
margin-top: -7.5px;
position: absolute;
top: 50%;
left: 0;
}
.footerWrapper .footer .footerSelect button {
background: 0 0;
width: auto;
padding-left: 0;
border: 0 transparent;
}
.footerWrapper .footer .footerSelect .selectContent {
min-width: 160px;
}
.footerWrapper .footer .footerApps li {
display: inline-block;
margin: 0 10px 0 0;
}
.footerWrapper .footer .footerApps li:last-of-type {
margin-right: 0;
}
.footerWrapper .footer .footerApps li a {
display: block;
position:relative;
}
.footerWrapper .footer .footerApps li a span{color:#FFF;position:absolute;font-size:10px;left:50px;top:3px;letter-spacing:0.5px}
.footerWrapper .footer .footerApps li:last-child a span{left:48px}

.footerWrapper .footer ul li,
.footerWrapper .rowWithLines ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
}
.footerWrapper .footer .footerMap {
margin-top: 12px;
position: relative;
}
.footerWrapper .footer .footerMap img:not(.svg) {
position: absolute;
top: -12px;
left: 20px;
z-index: 10;
width:42px;
}
.footerWrapper .footer a {
color: #484848;
}
.footerWrapper .footer ul {
list-style: none;
}
.footerWrapper .footer ul li {
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .footer ul li a:hover {
text-decoration: underline;
}
@media screen and (max-width: 1199px) {

.footerWrapper .rowWithLines {
overflow: hidden;
margin: 26px 0;
}
.footerWrapper .rowWithLines ul {
margin: 0 -54px -26px;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .rowWithLines ul li {
max-width: 33.333333%;
list-style: none;
padding: 0 54px;
border-left: 1px solid #e4e4e4;
margin-bottom: 26px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
@media only screen and (max-width: 1299px) {
.footerWrapper .rowWithLines ul li {
max-width: 50%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
}
.footerWrapper .rowWithLines ul li .svg {
width: 46px;
min-width: 46px;
height: 46px;
margin: 0 16px 0 0;
}
.footerWrapper .rowWithLines ul li p {
margin: 0;
}
.footerWrapper .priceSlider .slick-slide {
height: 0;
}
.footerWrapper .priceSlider .slick-slide.active {
height: 100%;
}
.footerWrapper .textSwitch {
background-color: #fff;
-webkit-border-radius: 3px;
border-radius: 3px;
display: none;
position: relative;
overflow: hidden;
z-index: 1000;
}
.footerWrapper .textSwitch .textSwitchItem {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.footerWrapper .copyUrl textarea {
width: 1px;
height: 1px;
padding: 0;
margin: 0;
position: absolute;
right: 0;
bottom: 0;
opacity: 0;
z-index: -1;
}
.footerWrapper .garageNumber {
-webkit-border-radius: 50%;
border-radius: 50%;
min-width: 20px;
font-size: 13px;
height: 20px;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 5px;
right: -5px;
}
.footerWrapper .arrow,
.footerWrapper .sliderArrow {
cursor: pointer;
background-color: #fff;
}
.footerWrapper .animationBlink {
-webkit-animation: 250ms linear action-blink infinite;
animation: 250ms linear action-blink infinite;
-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
@-webkit-keyframes action-blink {
0%,
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
50% {
-webkit-transform: scale(0.97);
transform: scale(0.97);
}
75% {
-webkit-transform: scale(0.93);
transform: scale(0.93);
}
}
@keyframes action-blink {
0%,
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
50% {
-webkit-transform: scale(0.97);
transform: scale(0.97);
}
75% {
-webkit-transform: scale(0.93);
transform: scale(0.93);
}
}
.footerWrapper .smoothScroll {
margin: 0 -9px;
overflow: hidden;
position: relative;
}
.footerWrapper .smoothScroll .smoothScrollInner {
overflow-x: auto;
overflow-y: hidden;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
scrollbar-width: none;
}
.footerWrapper .smoothScroll .smoothScrollInner::-webkit-scrollbar {
display: none;
}
.footerWrapper .smoothScroll .smoothScrollInner .smoothScrollItems {
white-space: nowrap;
padding: 2px 0;
}
.footerWrapper .smoothScroll .smoothScrollInner .smoothScrollItems > * {
height: -webkit-calc(92%);
height: calc(100% - 8px);
margin-top: 2px;
margin-bottom: 6px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.footerWrapper .smoothScroll .smoothScrollInner .smoothScrollItems > * p {
white-space: normal;
}
.footerWrapper .smoothScroll .smoothScrollInner .smoothScrollItems > :first-of-type {
margin-left: 9px;
}
.footerWrapper .smoothScroll .smoothScrollInner .smoothScrollItems > :last-of-type {
margin-right: 9px;
}
.footerWrapper .arrow {
border: 0 transparent;
display: none;
position: absolute;
top: 0;
bottom: 0;
z-index: 10;
}
.footerWrapper .arrow .svg {
width: 22px;
min-width: 22px;
height: 22px;
font-size: 22px;
}
.footerWrapper .arrow.left {
padding-right: 5px;
left: -2px;
-webkit-box-shadow: 5px 0 12px -3px rgba(0, 0, 0, 0.3);
box-shadow: 5px 0 12px -3px rgba(0, 0, 0, 0.3);
}
.footerWrapper .arrow.right {
padding-left: 5px;
right: -2px;
-webkit-box-shadow: -5px 0 12px -3px rgba(0, 0, 0, 0.3);
box-shadow: -5px 0 12px -3px rgba(0, 0, 0, 0.3);
}
.footerWrapper .arrow.right .svg {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.footerWrapper .slick-slider .slick-track {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.footerWrapper .sliderArrow {
width: 50px;
height: 50px;
font-size: 0;
border: 0 transparent;
margin-top: -25px;
position: absolute;
z-index: 100;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-webkit-transition: all 0.17s linear;
-o-transition: all 0.17s linear;
transition: all 0.17s linear;
border-radius: 50%;
}
.footerWrapper .sliderArrow::after {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBzdHlsZT0iICIgZD0iTSAzNC45ODA0NjkgMy45OTIxODggQyAzNC43MTg3NSAzLjk5NjA5NCAzNC40NzI2NTYgNC4xMDU0NjkgMzQuMjkyOTY5IDQuMjkyOTY5IEwgMTQuMjkyOTY5IDI0LjI5Mjk2OSBDIDEzLjkwMjM0NCAyNC42ODM1OTQgMTMuOTAyMzQ0IDI1LjMxNjQwNiAxNC4yOTI5NjkgMjUuNzA3MDMxIEwgMzQuMjkyOTY5IDQ1LjcwNzAzMSBDIDM0LjU0Mjk2OSA0NS45Njg3NSAzNC45MTc5NjkgNDYuMDc0MjE5IDM1LjI2NTYyNSA0NS45ODA0NjkgQyAzNS42MTcxODggNDUuODkwNjI1IDM1Ljg5MDYyNSA0NS42MTcxODggMzUuOTgwNDY5IDQ1LjI2NTYyNSBDIDM2LjA3NDIxOSA0NC45MTc5NjkgMzUuOTY4NzUgNDQuNTQyOTY5IDM1LjcwNzAzMSA0NC4yOTI5NjkgTCAxNi40MTQwNjMgMjUgTCAzNS43MDcwMzEgNS43MDcwMzEgQyAzNi4wMDM5MDYgNS40MTc5NjkgMzYuMDg5ODQ0IDQuOTgwNDY5IDM1LjkyOTY4OCA0LjYwMTU2MyBDIDM1Ljc2OTUzMSA0LjIxODc1IDM1LjM5NDUzMSAzLjk3NjU2MyAzNC45ODA0NjkgMy45OTIxODggWiAiPjwvcGF0aD48L2c+PC9zdmc+) center center no-repeat;
-webkit-background-size: 28px 28px;
background-size: 28px;
position: absolute;
top: 0;
right: 3px;
bottom: 0;
left: 0;
}
.footerWrapper .sliderArrow.slickPrev {
left: 30px;
}
.footerWrapper .sliderArrow.slickPrev:hover {
left: 26px;
}
.footerWrapper .sliderArrow.slickNext {
right: 30px;
}
.footerWrapper .sliderArrow.slickNext:hover {
right: 26px;
}
.footerWrapper .sliderArrow.slickNext::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
right: 0;
left: 3px;
}
.footerWrapper .scrolltop {
opacity: 0;
-webkit-box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.47);
box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.47);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
position: fixed;
right: 35px;
bottom: 35px;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.footerWrapper .scrolltop.active {
opacity: 1;
bottom: 115px;
}
.footerWrapper .scrolltop.active:hover {
margin-bottom: 3px;
}
.footerWrapper .square {
padding: 100% 0 0;
position: relative;
}
.footerWrapper .square .squareContent {
padding: 20px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerWrapper .mCSB_dragger_bar {
background-color: #a9a9a9 !important;
margin: 2px auto;
}
.footerWrapper .mCSB_scrollTools .mCSB_draggerRail {
background-color: #e9eff1 !important;
width: 8px !important;
}


.footerWrapper .socials li a::after{content:""}
.footerWrapper .socials{-webkit-box-align:center;font-family: 'Open Sans', Arial, sans-serif;}
.footerWrapper .socials{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.footerWrapper .socials li{margin:0 8px;display:inline-block}
.footerWrapper .socials li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.footerWrapper .socials li:first-of-type{margin-left:0}
.footerWrapper .socials li:last-of-type{margin-right:0}
.footerWrapper .socials li a{width:35px;height:35px;overflow:hidden;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;border-radius:50%}
.footerWrapper .socials li a::after{opacity:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.footerWrapper .socials li a:hover{margin-top:-4px}
.footerWrapper .socials li a.facebook::after{background:#3b5998}
.footerWrapper .socials li a.instagram::after{background:-webkit-linear-gradient(23deg,#f2bb65 0,#e2286b 59%,#351542 100%);background:-o-linear-gradient(23deg,#f2bb65 0,#e2286b 59%,#351542 100%);background:linear-gradient(67deg,#f2bb65 0,#e2286b 59%,#351542 100%)}
.footerWrapper .socials li a.youtube::after{background:#e62d08}
.footerWrapper .socials li a .svg{max-width:25px;height:15px;position:relative;z-index:10}


.thxPage{font-family:'Open Sans',Arial,sans-serif;font-size:15px}
.thxPage .footerWrapper h3{font-size:18px;position:relative;top:-10px}
.thxPage .footerWrapper .center .btn{margin-top:35px}
.thxPage .footerWrapper .pv20{padding-bottom:40px !important;padding-top:20px !important}

.footer .footerAures{text-align:center;padding-top:47px;color: #A9A9A9;font-size:16px;}
.footer .footerAures a{margin:10px auto 0 auto;display:table}
.footer .footerAures a img{width:160px}





.header.fullwidth .center{
    text-align:center;
}

.header.fullwidth .block{
    display:block;
}

.header.fullwidth .inlineBlock{
    display:inline-block;
}

.header.fullwidth *{
    letter-spacing:-.25px;
    box-sizing:border-box;
}

.header.fullwidth .center .btn {
    margin-left: auto;
    margin-right: auto;
}

.header.fullwidth {
    background-color: #fff;
    width: 100%;
    height: 71px;
    color: #fff;
    border-bottom: 1px solid #e4e4e4;
    position:relative;
/*    position: fixed;
    top: 0;
    left: 0; */
    z-index: 1000002;
}

.header.fullwidth.scroll.hide {
    top: -70px;
    display: block
}

.header.fullwidth.static {
    margin-top: 0!important;
    position: relative
}

.header.fullwidth::before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.header.fullwidth .headerTranslate {
    margin: 0 0 0 8px;
}

.header.fullwidth .headerTranslate button {
    background: 0 0;
    width: auto;
    min-width: 56px;
    padding: 0 36px 0 0;
    border: 0 none transparent;
    margin: 0
}

.header.fullwidth.v3 .headerTranslate button{padding:0;min-width:24px}
.header.fullwidth.v3 .headerTranslate button::after{display:none}
.header.fullwidth.v3 .headerTranslate .selectContent{left:-15px;right:auto}

.header.fullwidth .headerTranslate button svg.svg {
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin: 0;
    border:0;
}

.header.fullwidth .headerTranslate .selectContent {
    min-width: 56px;
    padding: 0
}

.header.fullwidth .headerTranslate .selectContent ul {
    overflow: visible
}

.header.fullwidth .headerTranslate .selectContent ul li {
    display: block
}

.header.fullwidth .headerTranslate .selectContent ul li .selectVar {
    padding: 6px;
    display: flex;
    align-items: center;
    justify-content: center
}

.header.fullwidth .headerTranslate .selectContent ul li .selectVar img {
    width: 24px;
    min-width: 24px;
    height: 24px;
    min-height: 24px;
    margin: 0
}

.header.fullwidth .headerTranslate .selectContent ul li .selectVar span span {
    font-size: 12px!important
}

.header.fullwidth .headerContent {
    display: flex;
    justify-content: space-between;
    align-items:stretch;
    position: static;
    padding: 0 10px
}

@media (max-width: 1324px) {
    .header.fullwidth .headerContent {
        padding:0
    }
}

.header.fullwidth .headerContent .svg.headerLogo {
    width: 96px;
    display: block;
    margin-top: 2px;
    position: relative;
    z-index: 100
}

.header.fullwidth .headerContent .svg.headerLogo rect,
.header.fullwidth .headerContent .svg.headerLogo polygon,
.header.fullwidth .headerContent .svg.headerLogo path{
	fill:#005DA8 !important;
}

.header.fullwidth .headerContent .headerMenu {
    margin-left: 20px;
    display: flex;
    align-items: center
}

.header.fullwidth .headerContent .headerMenu>ul {
    list-style: none;
    margin: 0 0 0 8px;
    line-height:1.8;
}

.header.fullwidth .headerContent .headerMenu>ul>li {
    font-size: 16px;
    margin: 0 0 0 24px;
    display: inline-block
}

.header.fullwidth .headerContent .headerMenu>ul>li>a {
    height: 70px;
    display: flex;
    align-items: center;
    position: relative
}

.header.fullwidth .headerContent a {
    color: #484848;
    text-decoration: none
}

.header.fullwidth .headerContent a:hover {
    color: #484848
}

.header.fullwidth .headerContent .svg {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin: 0
}

.header.fullwidth .contentBig::after {
    display: none
}

.header.fullwidth .headerSearch {
    background-color: #fff;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10
}

.header.fullwidth .headerSearch .headerSearchClose {
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    color: #005da8;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    right: 20px
}

.header.fullwidth .headerSearch .headerSearchClose .svg {
    width: 27px;
    min-width: 27px;
    height: 27px;
    margin-right: 10px
}

.header.fullwidth .headerSearch .searchPadding {
    margin-left: 160px
}

.header.fullwidth .headerSearch .contentBig {
    height: 100%;
    display: flex;
    align-items: center
}

.header.fullwidth .headerSearch input[type=text] {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICA8cGF0aCBpZD0iTWVudV9pY29uX3NlYXJjaCIgZD0iTTE5Ljg0MiwxM2E2Ljg0Miw2Ljg0MiwwLDEsMCwwLDEzLjY4NCw3LjM2MSw3LjM2MSwwLDAsMCwzLjgzMy0xLjFsMi4wNDUsMi4wNjRhMS4zNjgsMS4zNjgsMCwwLDAsMS45MzItMS45MzJsLTIuMDYzLTIuMDQyYTcuMzYxLDcuMzYxLDAsMCwwLDEuMS0zLjgzM0E2Ljc3NCw2Ljc3NCwwLDAsMCwxOS44NDIsMTNabTAsMi43MzdhNC4xLDQuMSwwLDEsMS00LjEsNC4xLDQuMDMyLDQuMDMyLDAsMCwxLDQuMS00LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMgLTEzKSIgZmlsbD0iIzAwNWRhOCIvPgo8L3N2Zz4K) 15px 12px no-repeat;
    background-size: 15px;
    width: 332px;
    height: 40px;
    font-size: 13px;
    font-weight: 400;
    color: #484848;
    outline: 0;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    padding: 0 10px 0 40px;
    margin: 0 20px 0 128px!important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top
}

.header.fullwidth .headerSearch ::placeholder {
    color: #a9a9a9
}

.header.fullwidth .headerTools {
    height: 70px;
    min-height: 70px;
    display: flex;
    align-items: center;
    position: relative
}

.header.fullwidth .headerTools .headerToolsItem {
    height: 70px;
    min-height: 70px;
    margin: 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative
}

@media only screen and (max-width: 1249px) {
    .header.fullwidth .headerTools .headerToolsItem:not(.headerToolsItemContact) .svg {
        margin-bottom:0!important
    }

    .header.fullwidth .headerTools .headerToolsItem:not(.headerToolsItemContact) small {
        display: none
    }
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact {
    padding: 0 22px;
    margin: 0 1px 0 20px;
    flex-wrap: wrap;
    position: relative
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .headerToolsItemContactLine {
    content: "";
    background-color: #e4e4e4;
    height: 32px;
    width: 1px;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -1px
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 {
    font-size: 14px;
    position: relative
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 .svg {
    width: 27px;
    min-width: 27px;
    height: 27px
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 .offlineDot,
.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 .onlineDot {
    position: absolute;
    top: 19px;
    left: 19px
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 a {
    color: #005da8;
    white-space: nowrap
}

html.translated-ltr[lang=uk] .country-cz .header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact h3 a{display:none}
html.translated-ltr[lang=uk] #hotline-ua{display:block !important}

body.lang-ua .header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .mtooltip{width:288px;left:50px}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .mtooltip {
    transform: translateX(-152px)
}

.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .mtooltip .onlineDot,
.header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .mtooltip .offlineDot {
    position: absolute;
    top: 19px;
    left: 23px
}

.header.fullwidth .headerTools .headerToolsItem.searchButton {
    cursor: pointer
}

.header.fullwidth .headerTools .headerToolsItem>svg.headerToolsItemWhatsapp{width:25px;height:25px;min-width:25px;margin-left:1px}
.header.fullwidth .headerTools .headerToolsItem>svg:not(.headerToolsItemWhatsapp),
.header.fullwidth .headerTools .headerToolsItem>svg.notificationsIcon {
    max-width: 20px;
    max-height: 21px;
    min-width:1px;
}

.header.fullwidth .headerTools .headerToolsItem .headerToolsItemWrap {
    display: table;
    position: relative
}

@media (max-width: 1370px) {
    .header.fullwidth.v3 .headerContent .headerMenu>ul>li,
    .header.fullwidth.v2 .headerContent .headerMenu>ul>li {
        font-size: 15px;
        margin: 0 0 0 15px;
    }
}

.header.fullwidth.v2 .aaa-logo,
.header.fullwidth.v3 .aaa-logo {
    align-self: flex-start;margin-top: 19px;
}

.header.fullwidth.v3 .headerTools .headerToolsItem .headerToolsItemWrap,
.header.fullwidth.v2 .headerTools .headerToolsItem .headerToolsItemWrap {
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
    font-weight: 700;
    color: #484848;
    font-size:15px;
}

.header.fullwidth.v3 .btn.bordered.btn--whatsapp,
.header.fullwidth.v2 .btn.bordered.btn--whatsapp {
    background-color: #fff!important;
    color: #25d366!important;
    border-color: #25d366;
    box-shadow: none;
    line-height:1.5;
}

.header.fullwidth.v3 .btn.hasIcon .btn__img,
.header.fullwidth.v2 .btn.hasIcon .btn__img {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    left: 20px;
}

.header.fullwidth.v3 .header-whatsapp,
.header.fullwidth.v2 .header-whatsapp {
    color: #25d366!important;
}

.header.fullwidth.v3 .headerTools>span .mtooltip__footer,
.header.fullwidth.v2 .headerTools>span .mtooltip__footer {
    background-color: #f9f9f9;
    padding: 20px;
    border-top: 1px solid #e4e4e4;
    margin: 20px -20px -20px -20px;
}

.header.fullwidth.v2 .headerTools>span .mtooltip,
.header.fullwidth.v3 .headerTools>span .mtooltip{
    min-width:260px;width:auto;padding:20px;right:22px;left:auto;transform:translateX(0) !important}



.header.fullwidth.v3 .header-rotating,
.header.fullwidth.v2 .header-rotating {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

.header.fullwidth.v3 .header-rotating .header-rotating__item:not(.header-rotating__item--active),
.header.fullwidth.v2 .header-rotating .header-rotating__item:not(.header-rotating__item--active) {
    display: none
}

.header.fullwidth.v3 .header-rotating .header-rotating__item.header-rotating__item--active,
.header.fullwidth.v2 .header-rotating .header-rotating__item.header-rotating__item--active {
    display: flex!important
}

.header.fullwidth.v3 .header-rotating .header-rotating__item--loaded,
.header.fullwidth.v2 .header-rotating .header-rotating__item--loaded {
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    transform: translate(-50%,-50%);
    display: flex!important;
    position: absolute;
    top: 50%;
    left: 50%
}

.header.fullwidth.v3 .header-rotating .header-rotating__item--loaded:not(.header-rotating__item--active),
.header.fullwidth.v2 .header-rotating .header-rotating__item--loaded:not(.header-rotating__item--active) {
    opacity: 0;
    pointer-events: none;
    transform: translate(-60%,-50%)
}

.header.fullwidth.v3 .header-rotating .header-rotating__item--done,
.header.fullwidth.v2 .header-rotating .header-rotating__item--done {
    transition: all .25s linear
}


.header.fullwidth.v2 .notificationsNumber{
    left: 8px;
    width: 20px;
    top: 9px;
    color: #FFF;
    font-weight:normal;
}

.header.fullwidth.v3 .notificationsNumber{
    left: 15px;
    width: 18px;
    top: -9px;
    color: #FFF;
    height: 18px;
    font-size: 12px;
    font-weight: bold;
}

.header.fullwidth.v3 #userNameHeader.logged{
    display: inline-block;
    padding-right:30px;
}
.header.fullwidth.v3 #userNameHeader.login{
    white-space:nowrap;
    cursor:pointer;
}

.header.fullwidth .headerTools .headerToolsItem .headerToolsItemWrap>svg {
    min-width: auto;
    max-width: 20px;
    max-height: 21px
}

.header.fullwidth.v3 .headerTools .headerToolsItem .headerToolsItemWrap>svg {
    max-width: 25px;
    max-height: 25px
}

.header.fullwidth .headerTools .headerToolsItem .headerToolsItemWrap .svg {
    display: block
}

.header.fullwidth .headerTools>.headerContact:hover .mtooltip,.header.fullwidth .headerTools>span:hover .mtooltip {
    display: block
}

.header.fullwidth .headerTools>.headerContact .mtooltip,.header.fullwidth .headerTools>span .mtooltip {
    background-color: #fff;
    width: 228px;
    font-size: 14px;
    color: #484848;
    transform: translateX(-296px);
    padding: 30px;
    border: 1px solid #e4e4e4;
    box-shadow: 0 2px 9px 0 #e4e4e4;
    display: none;
    position: absolute;
    top: 60px;
    left: 50%;
    z-index: 10;
    margin-left:0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.header.fullwidth .headerTools>span .mtooltip .btn{margin-top:20px}

.lang-pl .header.fullwidth .headerTools>span .mtooltip, .lang-pl .header.fullwidth .headerTools .headerToolsItem.headerToolsItemContact .mtooltip {
    width:248px;
    transform: translateX(-172px);
}


.header.fullwidth .headerTools>.headerContact .mtooltip::before,.header.fullwidth .headerTools>span .mtooltip::before {
    content: "";
    position: absolute;
    top: -20px;
    right: 0;
    bottom: 100%;
    left: 0;
    z-index: -1
}

.header.fullwidth .headerTools>.headerContact .mtooltip a,.header.fullwidth .headerTools>span .mtooltip a {
    color: #005da8
}

.header.fullwidth .headerTools>.headerContact .mtooltip a:hover,.header.fullwidth .headerTools>span .mtooltip a:hover {
    color: #004f8f;
    text-decoration: underline
}

.header.fullwidth .submenu {
    background-color: #fff;
    font-size: 15px;
    color: #484848;
    border: 1px solid #e4e4e4;
    box-shadow: 0 2px 9px 0 #e4e4e4;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 60px;
    left: -52px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.header.fullwidth .submenu .contentBig {
	width: 100%;
    max-width: 1320px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
	padding: 0;
}

.header.fullwidth .submenu .flex{display:flex}
.header.fullwidth .submenu .flexSB{justify-content: space-between;}


.header.fullwidth .submenu .submenuLeft {
    width: 428px;
    min-height: 342px;
    padding: 40px;
    background-color:#FFF;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex: 1 0 auto
}

.header.fullwidth .submenu .submenuLeft .submenuLeftTitle {
    font-size: 15px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    color:#333;
}

.header.fullwidth .submenu .submenuLeft h3,
.header.fullwidth .submenu .submenuLeft h4{color:#333}







.header.fullwidth .submenu .submenuTop:nth-child(2) {
    margin-top:-1px;
}
.header.fullwidth .submenu .submenuTop:first-child {
    border-bottom: 2px dashed #E4E4E4;
}
.header.fullwidth .submenu .submenuBottom .btn {
    padding-left:20px;
    padding-right:20px;
}

.header.fullwidth .submenu .submenuTop {
    width: 661px;
    padding: 30px;
    background-color:#FFF;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex: 1 0 auto
}

.header.fullwidth .submenu .submenuTop .submenuTopTitle {
    font-size: 15px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    color:#333;
}

.header.fullwidth .submenu .submenuTop h3,
.header.fullwidth .submenu .submenuTop h4{color:#333}







.header.fullwidth .flexAlignCenter{align-items:center}
.header.fullwidth .hr.mv10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.header.fullwidth .hr {
    border-top: 1px solid #e4e4e4;
    margin: 37px 0;
    position: relative;
}

.header.fullwidth .hasSubmenu .submenu .btnWrap {
    margin: 0 -5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header.fullwidth .hasSubmenu .submenu .btnWrap>span {
    width: 100%;
    display: block;
    margin: 0 5px;
}

.header.fullwidth .btn{cursor:pointer;background-color:transparent;text-align:center;padding:14px 30px;border:1px solid #000;margin:20px 0;display:inline-block;}
.header.fullwidth .secondary{color:#ef3c39;}
.header.fullwidth .secondary:hover{color:#ef3c39;}
.header.fullwidth .btn{cursor:pointer;background-color:#005da8;width:auto;font-size:15px;font-weight:700;color:#fff!important;text-align:center;text-decoration:none!important;letter-spacing:-.25px;line-height:1;white-space:nowrap;padding:11px 30px 12px 30px;border:1px solid #005da8;margin:20px 0;display:table;box-shadow:0 2px 13px 1px rgba(0,93,168,.5);-webkit-user-select:none;user-select:none;position:relative;z-index:1;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;transition:all .25s linear;}
.header.fullwidth .btn:hover{background:#004f8f;color:#fff!important;border-color:#004f8f;box-shadow:0 2px 13px 1px rgba(0,79,143,.5);}
.header.fullwidth .btn:active{background:#004175;border-color:#004175;box-shadow:0 2px 13px 1px rgba(0,65,117,.5);}
.header.fullwidth .btn.secondary{background-color:#ef3c39;border-color:#ef3c39;box-shadow:0 2px 13px 1px rgba(239,60,57,.5);}
.header.fullwidth .btn.secondary:hover{background:#d63633;border-color:#d63633;box-shadow:0 2px 13px 1px rgba(214,54,51,.5);}
.header.fullwidth .btn.secondary:active{background:#bd302d;border-color:#bd302d;box-shadow:0 2px 13px 1px rgba(189,48,45,.5);}
.header.fullwidth .btn:disabled{background-color:#e4e4e4!important;color:#a9a9a9!important;border-color:#e4e4e4!important;box-shadow:0 0 0 0 transparent;}

.header.fullwidth.v3 .btn.transparent {
    background-color: transparent!important;
    color: #005da8!important;
    border-color: transparent!important;
    padding: 0;
    margin: 0;
    display: inline-flex;
    align-items: center;
    box-shadow: 0 0 0 0 transparent;
}

.header.fullwidth .submenu .submenuRight {
    background-color: #f9f9f9;
    max-width: 820px;
    min-width: 370px;
    min-height: 342px;
    padding: 40px;
    border-left: 1px solid #e4e4e4;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    position: relative
}

.header.fullwidth .submenu .submenuBottom {
    background-color: #f9f9f9;
    padding: 30px;
    width:100%;
    border-left: 1px solid #e4e4e4;
    display: flex;
    align-items: center;
    position: relative
}

.header.fullwidth .submenu .submenuBottom .submenuRightCircle,
.header.fullwidth .submenu .submenuRight .submenuRightCircle {
    background-color: rgba(0,93,168,.1);
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}
.header.fullwidth .submenu .submenuBottom .submenuRightCircle{
    margin-bottom:0
}

.header.fullwidth .submenu .submenuBottom .submenuRightTitle,
.header.fullwidth .submenu .submenuRight .submenuRightTitle {
    font-size: 15px;
    color: #005da8!important;
    margin: 0 0 10px 0
}

.header.fullwidth .submenu .submenuRight img {
    max-width: none
}

@media only screen and (max-width: 1099px) {
    .header.fullwidth .submenu .submenuRight img {
        max-width:280px
    }
}

.header.fullwidth .submenu .submenuRight .submenuRightInfo {
    max-width: 385px
}

.header.fullwidth .submenu .submenuRight.submenuBanner {
    max-width: 32%
}

.header.fullwidth .submenu .submenuRight.submenuBanner a {
    width: 100%
}

.header.fullwidth .submenu .submenuRight.submenuBanner img {
    max-width: 100%
}

.header.fullwidth .submenu .submenuList li strong {display:flex;width:100%}

.header.fullwidth .submenu .submenuList {
    width: 100%;
    margin: 0;
    display: table;
    line-height:1.8;
}

.header.fullwidth .submenu .submenuList li {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}
.header.fullwidth .submenu .submenuTop .submenuList li{
    width:50%;
    margin-bottom:0;
}


.header.fullwidth .submenu .submenuList li.separated {
    padding-top: 13px;
    border-top: 1px solid #e4e4e4;
    margin-top: 13px;
    display: inline-block
}

.header.fullwidth .submenu .submenuList li a {
    width: 100%;
    color: #484848;
    text-decoration: none;
    display: flex;
    align-items: center;
    position: relative
}

.header.fullwidth .submenu .submenuList li a::after {
    content: "";
    background: url(/images/modern/svg/arrowRight2Blue.svg) 50% 50% no-repeat;
    background-size: cover;
    width: 25px;
    height: 25px;
    opacity: 0;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0;
    transition: all .25s linear
}

.header.fullwidth .submenu .submenuTop .submenuList li a::after{
    right:20px;
}

.header.fullwidth .submenu .submenuList li a:hover {
    font-weight: 700;
    color: #005da8
}

.header.fullwidth .submenu .submenuList li a:hover::after {
    opacity: 1
}

.header.fullwidth .submenu a:not(.btn) {
    color: #005da8;
    text-decoration: underline
}

.header.fullwidth .submenu a:hover {
    color: #005da8;
    text-decoration: none
}

.header.fullwidth .hasSubmenu {
    position: relative
}

.header.fullwidth .hasSubmenu .submenuLink {
    position: relative
}

.header.fullwidth .hasSubmenu .submenuLink::after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjQuNzcyIiB2aWV3Qm94PSIwIDAgOCA0Ljc3MiI+CiAgPHBhdGggaWQ9Imljb25zOC1jb2xsYXBzZV9hcnJvdyIgZD0iTTEwLjM2OSwxMC4yNzdsMi43MTQtMi43MTRhLjc1NC43NTQsMCwwLDEsMS4wNjUsMGgwYS43NTQuNzU0LDAsMCwxLDAsMS4wNjVsLTMuMjc3LDMuMjc3YS43MDkuNzA5LDAsMCwxLTEsMEw2LjU4OSw4LjYyOWEuNzU0Ljc1NCwwLDAsMSwwLTEuMDY1aDBhLjc1NC43NTQsMCwwLDEsMS4wNjUsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjM2OCAtNy4zNDMpIiBmaWxsPSIjMDA1ZGE4Ii8+Cjwvc3ZnPgo=) no-repeat 50% 50%;
    width: 8px;
    height: 5px;
    pointer-events: none;
    margin-left: 6px;
    display: block;
    transition: all .25s linear
}

.header.fullwidth .hasSubmenu.hover .submenuLink::after,
.header.fullwidth .hasSubmenu.hover.submenuLink::after,
.header.fullwidth .hasSubmenu:hover .submenuLink::after,
.header.fullwidth .hasSubmenu:hover.submenuLink::after {
    transform: rotate(-180deg)
}

.header.fullwidth .hasSubmenu.hover .submenu,
.header.fullwidth .hasSubmenu:hover .submenu {
    display: block
}

.header.fullwidth .hasSubmenu.hover .submenu .btnWrap,
.header.fullwidth .hasSubmenu:hover .submenu .btnWrap {
    margin: 0 -5px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header.fullwidth .hasSubmenu.hover .submenu .btnWrap>span,
.header.fullwidth .hasSubmenu:hover .submenu .btnWrap>span {
    width: 100%;
    display: block;
    margin: 0 5px
}

.header.fullwidth .hasSubmenu.hover .submenu .btnWrap>span .btn,
.header.fullwidth .hasSubmenu:hover .submenu .btnWrap>span .btn {
    width: 100%;
    margin: 0
}

.header.fullwidth .hasSubmenu .submenuLink {
    position: relative
}

.header.fullwidth .hasSubmenu .submenuLink span {
    background-color: #2ebcfe;
    font-size: 12px;
    line-height: 1.6;
    padding: 0 7px;
    border-radius: 10px;
    position: absolute;
    top: 8px;
    right: -16px
}

.header.fullwidth .hasSubmenu .submenu {
    display: none;
    width:auto;
}

.header.fullwidth .headerTools .headerToolsItem .headerToolsItemWrap svg path,
.header.fullwidth .headerTools .headerToolsItem > svg:not(.headerToolsItemWhatsapp) path {
	fill:#005DA8 !important
}

.header.fullwidth .partners {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0
}

.header.fullwidth .partners.partnersMenu li {
    width: calc(33.333333% - 10px)!important
}

.header.fullwidth .partners.partnersMenu li img {
    max-width: calc(100% - 14px)!important
}

.header.fullwidth .partners.partnersWhite {
    margin-bottom: -10px;
    justify-content: space-between
}

.header.fullwidth .partners.partnersWhite.partnersWhiteInline {
    margin-right: -10px;
    justify-content: flex-start
}

.header.fullwidth .partners.partnersWhite.partnersWhiteInline li {
    width: calc(16.6666666667% - 10px);
    margin-right: 8px;
    flex-basis:auto;
}

@media only screen and (max-width: 1199px) {
    .header.fullwidth .partners.partnersWhite.partnersWhiteInline li {
        width:calc(20% - 10px)
    }
}

.header.fullwidth .partners.partnersWhite li {
    background-color: #fff;
    width: calc(50% - 5px);
    height: 42px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    margin: 0 0 10px 0;
    box-shadow: 0 2px 9px 0 rgba(0,0,0,.06);
    display: flex;
    align-items: center;
    justify-content: center
}

.header.fullwidth .partners.partnersWhite li img {
    max-width: calc(100% - 7px);
    width: auto;
    margin:0;
}

.header.fullwidth .partners.partnersVertical {
    display: block
}

.header.fullwidth .partners.partnersVertical li {
    margin-bottom: 12px
}

.header.fullwidth .partners.partnersVertical li:last-of-type {
    margin-bottom: 0
}

.header.fullwidth .partners.partnersVertical li img {
    max-height: 48px
}

.header.fullwidth .partners li {
    margin: 0 20px 0 0
}

.header.fullwidth .partners li:last-of-type {
    margin-right: 0
}

.header.fullwidth .partners li img {
    max-height: 34px;
    width: 100%
}

.header.fullwidth .partnersNew {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 20px 0
}

.header.fullwidth .partnersNew li {
    margin: 15px 32px 0 0
}

.header.fullwidth .partnersNew li img {
    min-width: 48px
}

.header.fullwidth .partnersNew li:last-of-type {
    margin-right: 0
}


.header.fullwidth .btn.bordered{background-color:transparent;color:#005da8!important;box-shadow:0 0 0 0 transparent;}
.header.fullwidth .btn.bordered:hover{background-color:#004f8f;color:#fff!important;border-color:#004f8f;box-shadow:0 0 0 0 transparent;}
.header.fullwidth .btn.bordered:active{background:#004175;border-color:#004175;}


.header.fullwidth #notifications-desktop.active {
    display: flex
}

.header.fullwidth #notifications-desktop.active:hover .mtooltip .notifications {
    display: block
}

.header.fullwidth #notifications-desktop .mtooltip {
    width: 485px;
    transform: translateX(-296px);
}

.header.fullwidth.v3 #notifications-desktop .mtooltip {
    width: 304px;
    transform: none;
    left: -40px !important;
    right: auto;
}


.header.fullwidth.v3 .garage-main{text-align:center;margin:0 0 30px 0}
.header.fullwidth.v3 .garage-main .garage-main__header{margin:-20px -20px 42px -20px;position:relative}
.header.fullwidth.v3 .garage-main .garage-main__header-background{width:100%}
.header.fullwidth.v3 .garage-main .garage-main__header-logo{transform:translateX(-50%);position:absolute;bottom:-37px;left:50%;width:135px}
.header.fullwidth.v3 .garage-main .garage-main__parahraph{max-width:250px;margin:0 auto}
.header.fullwidth.v3 .header-garage-menu{text-align:left}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__header{-webkit-user-select:none;user-select:none;margin-bottom:20px;display:flex;align-items:center}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__header:hover{text-decoration:none!important}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list{list-style:none;margin:0 -20px;display:block}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__hr{border-top:1px solid #e4e4e4;margin:8px -20px}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-item{margin:0}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-link{font-weight:600;color:#484848!important;-webkit-user-select:none;user-select:none;padding:6px 20px;display:flex;align-items:center;gap:10px;position:relative}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-link:hover{color:#005da8!important;text-decoration:none!important}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-link:hover .header-garage-menu__list-icon :not(g){fill:#005da8!important}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-link:hover::after{opacity:1}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-link::after{content:"";background:url(/images/garage/2024/garage-menu-list-link.svg) 50% 50% no-repeat;background-size:contain;width:20px;height:20px;opacity:0;transition:opacity .25s linear;transform:translateY(-50%);position:absolute;top:50%;right:20px}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-icon{width:16px!important;min-width:16px!important;height:16px!important}
.header.fullwidth.v3 .header-garage-menu .header-garage-menu__list-icon :not(g){fill:#484848!important}

.header.fullwidth.v3 #notifications-desktop .notifications{margin:-20px;max-height:250px}
.header.fullwidth.v3 #notifications-desktop .notifications ul li{border-bottom-width:0; padding:0 20px 0 20px;margin-bottom:10px}
.header.fullwidth.v3 #notifications-desktop.inhouse .notifications ul {padding: 2px 0 8px 0;}
.header.fullwidth.v3 #notifications-desktop .notifications ul li .notificationsItem {
    box-shadow:none;
}

.header.fullwidth.v3 .notifications .notifications-toggle{transition:all .25s linear}
.header.fullwidth.v3 .notifications.collapsed .notifications-toggle {
    transform:rotate(180deg);
}


.header.fullwidth.v3 .notifications .notifications__tools {
    display:flex;
    align-items:center;
    padding:16px 20px 16px 20px;
}

.header.fullwidth.v3 .notifications .notifications__tools > svg{
    cursor:pointer;
}

.header.fullwidth.v3 .notifications .notifications__title {
    font-weight: 600;
    color: #484848;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-grow:1;
}

.header.fullwidth.v3 .notifications .notifications__title-icon {
    width: 16px!important;
    min-width: 16px!important;
    height: 16px!important
}

.header.fullwidth.v3 .notifications .notifications__title-icon :not(g) {
    fill: #484848!important
}

.header.fullwidth.v3 .notifications .notifications__title-count {
    background-color: #bd302d;
    width: 18px;
    height: 18px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.header.fullwidth.v3 .notifications .notifications__title-count:not(.notifications__title-count--active) {
    display: none
}


.header.fullwidth.v3 .headerContent a{text-decoration:none}
.header.fullwidth.v3 .avatar {
    background-color: rgba(0,93,168,.1);
    width: 40px;
    height: 40px;
    font-weight: 700;
    text-align: center;
    letter-spacing: .2px;
    color: #005da8;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header.fullwidth #notifications-desktop .mtooltip .notifications {
    display: none
}

.header.fullwidth.v3 #notifications-desktop .mtooltip__footer #notifications-no-data {
    font-size: 13px;
    color: #a9a9a9;
}

.header.fullwidth.v3 #notifications-desktop .mtooltip__footer {
    background-color: #f9f9f9;
    padding: 20px;
    border-top: 1px solid #e4e4e4;
    margin: 20px -20px -20px -20px;
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage {
    background-color: #f9f9f9;
    text-align: left;
    padding: 30px;
    border-bottom: 1px solid #e4e4e4;
    margin: -30px -30px 30px -30px
}

.header.fullwidth #notifications-desktop .notificationsGarage .notificationsGarageSignedLogo {
    width: 70px
}

.header.fullwidth #notifications-desktop .notificationsGarage .notificationsGarageSignedTools {
    display: flex;
    align-items: center
}

.header.fullwidth #notifications-desktop .notificationsGarage .notificationsGarageSignedTools .svg {
    width: 15px;
    min-width: 15px;
    height: 15px;
    margin: 0
}

.header.fullwidth #notifications-desktop .notificationsGarage .notificationsGarageSignedTools span {
    cursor: pointer;
    margin-left: 10px
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 0
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul li {
    font-weight: 700;
    margin: 0;
    position: relative
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul li a {
    display: flex;
    align-items: center
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul li a img {
    height: 15px;
    margin-right: 8px
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul li:not(:first-of-type) {
    padding-left: 24px
}

.header.fullwidth:not(.v3) #notifications-desktop .notificationsGarage ul li:not(:first-of-type)::after {
    content: "";
    background-color: #a9a9a9;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 10px
}

.header.fullwidth .notifications {
    overflow: auto;
    max-height: 359px;
    text-align: left;
    margin: -30px
}

.header.fullwidth .notifications .notificationsTitle {
    background-color: #eeeff2;
    padding: 10px 20px;
    border-bottom: 1px solid #e4e4e4;
    margin: 0;
    display: none
}

.header.fullwidth .notifications ul {
    list-style: none;
    padding: 18px 0;
    margin-bottom: 0
}

.header.fullwidth .notifications ul li {
    padding: 9px 20px 9px 20px;
    margin-bottom: 0;
    position: relative
}

.header.fullwidth .notifications ul li .notificationsItem {
    background-color: #fff;
    font-size: 13px;
    color: #484848;
    line-height: 18px;
    padding: 15px;
    border: 1px solid #e4e4e4;
    border-radius: 8px;
    display: block;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.1);
    position: relative
}

.header.fullwidth .notifications ul li .notificationsItem .notificationsItemCircle {
    background: var(--primary-color) 50% 50% no-repeat;
    background-size: cover;
    min-width: 40px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 4px 10px 0 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.header.fullwidth .notifications ul li .notificationsItem p {
    margin: 0
}

.header.fullwidth .notifications ul li .notificationsItem hr {
    margin: 10px 0
}

.header.fullwidth .notifications ul li .notificationsItem .notificationsItemDate {
    display: flex;
    align-items: center
}

.header.fullwidth .notifications ul li .notificationsItem .notificationsItemDate .svg {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.header.fullwidth .notifications ul.notificationsReaded {
    display: none
}

.header.fullwidth .notifications ul.notificationsReaded li {
    background-color: #eeeff2
}

.header.fullwidth .notifications ul.notificationsReaded li:last-of-type {
    border-bottom: 0 none transparent
}

.header.fullwidth .notifications ul.notificationsReaded li .notificationsRead {
    opacity: 0;
    pointer-events: none
}

.header.fullwidth #notifications-desktop:hover .submenu{display:block;top:60px;left:50%;padding:30px;box-shadow:0 2px 9px 0 #e4e4e4;z-index:1}
.header.fullwidth.v3 #notifications-desktop:hover .submenu{padding:20px}
.header.fullwidth #notifications-desktop:not(.notifications-container-svg){padding-right:0}

.header.fullwidth .notificationsNumber{left:50%}

.loaderblock{content:"";display:block;width:32px;height:32px;border-radius:50%;border:3px solid #fff;border-color:#000 transparent #000 transparent;margin:-16px 0 0 -16px;animation:loaderblock 1.2s linear infinite;position:absolute;top:50%;left:50%}
@keyframes loaderblock{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}


.country-pl .container-fluid.disclaimer{font-size: 13px;line-height: 1.2;color: #484848;}
.country-pl .container-fluid.disclaimer p{line-height:1.6;margin:0;font-family:"Open Sans", sans-serif;padding:0 0 20px 0}
.lang-pl section.unidisclaimer{color:#484848;font-size:13px}
.lang-pl section.unidisclaimer p{padding-bottom:20px;line-height:1.6}
.lang-pl section.unidisclaimer .content{max-height:1000px;overflow:auto}




.cebia-box *{
    box-sizing:border-box;
}
.cebia-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: fixed;
    bottom: 25px;
    left: 50px;
    z-index: 1000003;
    font-size:14px;
}

.cebia-box.cebia-box__banner--active{z-index:1000}

.cebia-box .cebia-box__main {
    background: linear-gradient(180deg,#01215a 0,#07378b 100%);
    width: 280px;
    color: #fff;
    text-align: center;
    box-shadow: 0 3px 20px rgba(0,0,0,.16);
    padding: 36px 30px 32px 30px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    position: relative;
    transition: all .25s linear
}

.cebia-box .cebia-box__main:not(.cebia-box__main--active) {
    display: none
}

.cebia-box .cebia-box__close {
    cursor: pointer;
    background-color: transparent;
    color: #fff;
    border: 0 none transparent;
    border-radius: 50%;
    position: absolute;
    top: 8px;
    right: 8px;
    transition: all .25s linear
}

.cebia-box .cebia-box__close:hover {
    transform: scale(1.1)
}

.cebia-box .cebia-box__close-icon {
    width: 25px;
    height: 25px;
    display: block
}

.cebia-box .cebia-box__logo {
    max-height: 51px;
    margin: 0 auto 10px auto
}

.cebia-box .cebia-box__title {
    color: #fff;
    margin: 0
}

.cebia-box .cebia-box__button {
    background-color: #fff;
    font-weight: 700;
    color: #01215a;
    text-decoration: none;
    min-height: 40px;
    padding: 6px 25px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s linear
}

.cebia-box .cebia-box__button:hover {
    color: #07378b;
    padding-right: 30px;
    padding-left: 30px
}

.cebia-box .cebia-box__banner {
    cursor: pointer;
    background: linear-gradient(180deg,#01215a 0,#07378b 100%);
    min-height: 53px;
    color: #01215a;
    box-shadow: 0 3px 20px rgba(0,0,0,.16);
    padding: 6px 24px 6px 18px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.cebia-box .cebia-box__banner:hover {
    color: #07378b
}

.cebia-box .cebia-box__banner:hover .cebia-box__banner-arrow-icon {
    transform: translateX(2px)
}

.cebia-box .cebia-box__banner:not(.cebia-box__banner--active) {
    display: none
}

.cebia-box .cebia-box__banner-logo {
    display: block
}

.cebia-box .cebia-box__banner-arrow {
    background-color: #fff;
    width: 25px;
    height: 25px;
    transform: translateY(-50%);
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: -12px
}

.cebia-box .cebia-box__banner-arrow-icon {
    width: 15px;
    height: 15px;
    display: block;
    transition: all .25s linear
}


.cebia-box .cebia-box__main--pl {
    background: #0073f0
}

.cebia-box .cebia-box__main--pl .cebia-box__button {
    color: #0073f0
}


.cebia-box .cebia-box__banner--pl {
    background: #0073f0
}

.cebia-box .cebia-box__banner-arrow--pl svg * {
    fill: #0073f0
}
.lang-sk .cebia-box .cebia-box__banner,
.lang-sk .cebia-box .cebia-box__main{background:#FFF none;border:2px solid #3FAEE8;color:#333}
.lang-sk .cebia-box .cebia-box__main{line-height:20px}
.lang-sk .cebia-box .cebia-box__title{color:#333}
.lang-sk .cebia-box .cebia-box__button{background: #3FAEE8 0% 0% no-repeat padding-box;color:#FFF}

.lang-sk .cebia-box .cebia-box__banner-arrow-icon{background-color:#3FAEE8;color:#FFF}
.lang-sk .cebia-box .cebia-box__banner-arrow{background-color:#3FAEE8}

header #B2Bbox{
    background: #333333 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 0px 3px;
    line-height:42px;
    position:absolute;
    top:calc(100% + 1px);
    right:0;
    color:#FFF;
    padding-left:16px;
    padding-right:16px;
    font-size:13px;
}




.rightSafetyLink {
	box-sizing: border-box;
	position: absolute;
	top:24px;
	right:323px;
	display: block;
	background: #005DA8 url('/images/modern/facemask.png?v=2') no-repeat 86% center;
	background-size:24px 36px;
	border-radius: 5px 5px 0 0;
	padding: 12px 62px 17px 20px;
	color: #fff !important;
	text-decoration: none;
	transform-origin:top right;
	transform: rotate(-90deg);
	z-index: 1000;
	height:52px;
	font-size:20px;
	white-space:nowrap;
	width:auto;
	text-align:center;
	font-weight:600;
}
.rightSafetyBox,.rightSafetyBox *{box-sizing:border-box}
.rightSafetyBox{background: #FFFFFF url('/images/modern/stit.png?v=2') no-repeat right 90%;top:0;border-radius: 8px 0px 0px 8px;width:271px;position:absolute;background-size:67px 110px;right:0;padding:23px;box-shadow: 2px 2px 5px 0px rgba(153,153,153,.7);}
.rightSafetyContainer{top: 200px;right: -271px;position:fixed;z-index:1}
/* body.latte-card .rightSafetyContainer{top:300px} */
.rightSafetyClose{background:transparent url('/images/modern/svg/close-blue.svg?v=2') no-repeat 0 0;width:23px;height:23px;background-size:100%;position:absolute;right:8px;top:8px;display:block;}
.rightSafetyLine{background: #005DA8 0% 0% no-repeat padding-box;border: 1px solid #005DA8;opacity: 0.2;height:1px;width:100%;margin:12px 0}
.rightSafetyBox li{color:#005DA8;letter-spacing:-0.5px;font-size:15px;line-height:1.4;padding:5px 5px 5px 25px;display:block;background:transparent url('/images/modern/checked.png?v=2') no-repeat 0 8px;background-size:18.5px 16.5px}
.rightSafetyBox ul{margin-bottom:25px}
.rightSafetyButton{background: #ffd500 0% 0% no-repeat padding-box;border-radius: 3px;color:#000;font-size:15px;text-decoration:none;padding:3px 15px;font-weight:bold;margin-left:25px}
/* .rightSafetyButton:hover{color:#FFF} */
.rightSafetyHeading{text-align: left;font: normal normal bold 20px/24px Open Sans;letter-spacing: -0.5px;color: #005DA8;text-transform:uppercase}


.rightSafetyContainer.onlineSale .rightSafetyLink{background-color:#ffd500;color:#000 !important;background-image:none;padding-right:20px;right:345px}
.rightSafetyContainer.onlineSale .rightSafetyHeading{text-transform:none;font-size:18px;line-height:1.3}
.lang-sk .rightSafetyContainer.onlineSale .rightSafetyHeading{font-size:17px}
.rightSafetyContainer.onlineSale .rightSafetyBox li{line-height:1.3}
.rightSafetyContainer.onlineSale .rightSafetyBox{background-image:url('/images/modern/pointing-hand.jpg');background-size:87px 119px;width:293px;background-position:right bottom}
.rightSafetyContainer.onlineSale{right:-294px}

.rightSafetyContainer.gReviews .rightSafetyClose{background-image:none;top:15px;right:15px}
.rightSafetyContainer.gReviews .rightSafetyLink{background-color:#005DA8;color:#FFF !important;background-image:none;padding-right:20px;right:375px;font-weight:normal;top:0;padding:13px 16px 10px 16px;width:322px;border-radius:20px 10px 0 0;text-align:right;letter-spacing:-.25px}
.rightSafetyContainer.gReviews .rightSafetyHeading{text-transform:none;font-size:20px;line-height:1.35;color:#000;font-weight:normal}
.rightSafetyContainer.gReviews .rightSafetyBox li{line-height:1.3}
.rightSafetyContainer.gReviews .rightSafetyBox{background-image:none;background-size:87px 119px;width:323px;background-position:right bottom;font-size:20px;padding:40px 35px;border-radius:0;height:322px;box-shadow:none}
.rightSafetyContainer.gReviews{right:-325px}
.inhouse-card .rightSafetyContainer.gReviews{z-index:1001}
.rightSafetyContainer.gReviews .gLogo{border:1px solid #E4E4E4;border-radius:10px 0 0 0;background-color:#FFF;position:absolute;left:0;top:0;height:100%;width:51px}

.translated-ltr .translation-label,
.translation-hint{display:none !important}

.translated-ltr .translation-hint{display:inline !important}
